Какой есть опыт работы с Frontend фреймворками кроме Angular

«Какой есть опыт работы с Frontend фреймворками кроме Angular» — вопрос из категории Библиотеки, который задают на 10% собеседований Frontend Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Работал с 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. Выбираю инструменты под задачи проекта.