React Redux, как ограничить загрузку данных из redux хранилища?

Добрый день, такая проблема. Есть список проектов к нему мы добавляем список работ. На уровне бэкэнда связываю работы с проектом и успешно загружаю их, но если открыть два проекта, то их работы оказываются одинаковые. Использую метод ComponentWillMount
componentDidMount() {
    if (this.props.projectId===this.props.works.projectId) {
        this.props.loadWorks(this.props.projectId);
  }

Я пытаюсь загрузить работы проекта по его id. И проверяю что id проекта равен поле projectId которое я добавляю в works при создании. Но второе поле undefined. Какие есть пути решения?
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Lonelygriffin
Из описания сложно сказать, могу только предположить.
У тебя компонент один раз монтируется и при повторном открытии проекта не вызывается loadWorks для обновления работ.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы