Задать вопрос
SuperPosan
@SuperPosan
Бандит

Бесконечная инициализация в ReduxForm?

Есть форма динамическая, нужно добавить возможность ее редактировать.
Добавил mapStateToProps. И теперь у меня 10 минутная инициализация. И на каждый клик тоже самое.
Уже у всех полей, в компоненте который создает форму повесил

shouldComponentUpdate(nextProps) {
	return shallowCompare(this, nextProps);
}


Но прикол в том, что props действительно меняется, потому что в ReduxForm на каждый пук висит экшон. И как мне это отслеживать?
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
SuperPosan
@SuperPosan Автор вопроса
Бандит
Решил вопрос вызвав инициализацию в componentWillMount
this.props.initializeForm({
            endDate: this.props.data.endDate,
            startDate: this.props.data.endDate,
            eventSubType: this.props.data.eventSubType,
            eventType : this.props.data.eventType,
            summary: this.props.data.summary,
            uuid: this.props.data.uuid,
            headline: this.props.data.headline,
            noteType: this.props.data.noteType,
            sourceUrl: this.props.data.sourceUrl
        });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽
ITK academy Казань
от 50 000 до 90 000 ₽