@Pogran

Как подгрузить данные по другому в компоненте?

Я создаю json дерево. есть вот такой роут
<Route path="entity/edit/:entity_id" component={EntityForm} />


Затем в EntityForm
componentWillMount() {
		if(!isEmpty(this.props.entity_id)) {
			this.props.actions.loadEntityRequest(this.props.entity_id) //  устанавливает в reducer начальные данные структуры(entity)
		}
	}


Затем я через mapStateToProps получаю данные
const mapStateToProps = (state, ownProps) => {
	return {
		entity: state.entity
	}
};


Какая для меня существенная проблема. Я структуру получаю каждый раз при изменении через mapStateToProps и получается что при изменение state у меня полностью перестраивается дерево. Можно ли как-то получить начальные данные по другому, чтобы не завязываться на state?
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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