Ответ
Работал с React и Vue.js. В React использовал функциональные компоненты с хуками (useState, useEffect, Context API), оптимизировал производительность через React.memo и useCallback. В Vue.js применял Composition API, работал с Vuex/Pinia для управления состоянием.
Пример React-компонента:
function Counter() {
const [count, setCount] = useState(0);
return (
<div>
<p>Count: {count}</p>
<button onClick={() => setCount(count + 1)}>Increment</button>
</div>
);
}
Также есть опыт с Next.js (SSR, статическая генерация) и Nuxt.js. Выбираю инструменты под задачи проекта.