Какие фреймворки пробовал

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

Ответ

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.