Встречается на собеседованиях • сегодня
Решал ли какие библиотеки будут в проекте
Выбор библиотек зависит от требований проекта.
**UI:**
- **React** (компонентный подход) или **Vue** (если нужна простота).
- **Material-UI** / **Ant Design** – готовые UI-компоненты.
- **Tailwind CSS** – утилитарный CSS-фреймворк.
**Состояние:**
- **Redux** (с **Redux Toolkit**) для сложного стейта.
- **Zustand** – легковесная альтернатива.
- **React Query** – для работы с API и кеширования.
**Роутинг:**
- **React Router** (для SPA).
- **Next.js** – если нужен SSR/SSG.
**Тестирование:**
- **Jest** + **React Testing Library** – юнит- и интеграционные тесты.
- **Cypress** / **Playwright** – e2e.
Пример с React + Redux Toolkit:
```jsx
// store.js
import { configureStore } from '@reduxjs/toolkit';
const store = configureStore({ reducer: {} });
export default store;
// App.js
import { Provider } from 'react-redux';
import store from './store';
function App() {
return ... ;
}
```

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы