Ответ
React.js – основной фреймворк, с которым работал. Использовал функциональные компоненты, хуки (useState, useEffect, useContext), работал с роутингом (React Router).
Vue.js – пробовал на pet-проектах, знаком с Composition API, Vuex/Pinia.
Пример с React:
function Counter() {
const [count, setCount] = useState(0);
return (
<button onClick={() => setCount(count + 1)}>
Clicked {count} times
</button>
);
}
Также немного экспериментировал с Svelte – нравится его простота и отсутствие виртуального DOM.