Встречается на собеседованиях • сегодня

В каком случае данные кладутся в store

Данные кладут в store, когда они нужны нескольким компонентам приложения и должны быть доступны глобально. Это особенно полезно для:

  1. Состояния, которое должно сохраняться между переходами по страницам (например, данные пользователя)
  2. Сложных данных, которые используются в разных частях приложения
  3. Данных, которые часто обновляются и должны синхронизироваться между компонентами

Пример с Redux:

javascript
// Action
const setUser = (user) => ({
  type: 'SET_USER',
  payload: user
});

// Reducer
const userReducer = (state = null, action) => {
  switch(action.type) {
    case 'SET_USER':
      return action.payload;
    default:
      return state;
  }
};

// Компонент
dispatch(setUser({name: 'John'}));
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы