Какие фреймворки использовал на предыдущей работе

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

Ответ

React.js – основной фреймворк для SPA. Работал с функциональными компонентами, хуками (useState, useEffect, useContext), React Router для навигации.

Next.js – для SSR/SSG проектов. Использовал getStaticProps/getServerSideProps, API routes.

Vue.js (2.x) – поддерживал legacy проект. Работал с Options API, Vuex, Vue Router.

Пример с React:

function Counter() {
  const [count, setCount] = useState(0);

  return (
    <div>
      <p>Count: {count}</p>
      <button onClick={() => setCount(count + 1)}>Increment</button>
    </div>
  );
}

Также знаком с Angular (пет-проекты), но в продакшене не применял.