Встречается на собеседованиях • сегодня
Что используется для глобального хранения чего-либо
В React можно использовать:
1. **Context API** - встроенное решение для передачи данных через дерево компонентов без пропсов:
```jsx
const ThemeContext = createContext('light');
function App() {
return (
);
}
```
2. **Сторы (Redux, MobX, Zustand)** - для сложных состояний:
```js
// Redux пример
const store = configureStore({
reducer: {
user: userReducer
}
});
```
3. **LocalStorage/SessionStorage** - для сохранения между сессиями:
```js
localStorage.setItem('theme', 'dark');
const theme = localStorage.getItem('theme');
```
4. **Window объект** (не рекомендуется) - для простых случаев:
```js
window.appState = { user: 'John' };
```
Выбор зависит от сложности приложения и требований к персистентности данных.

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