SuperPosan
@SuperPosan
Бандит

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

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

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


Но прикол в том, что props действительно меняется, потому что в ReduxForm на каждый пук висит экшон. И как мне это отслеживать?
  • Вопрос задан
  • 132 просмотра
Решения вопроса 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
        });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
06 мая 2024, в 12:36
30000 руб./за проект
06 мая 2024, в 12:22
5000 руб./за проект
06 мая 2024, в 12:19
1500 руб./в час