Задать вопрос
cobr3n
@cobr3n

React как отследить изменение props?

В общем через action изменяю я значит props,
отправляется open = true
d70a688d.png
ну в
componentWillReceiveProps - это изменение я пока не вижу, как мне ухитриться проверить,
сделать хочу подобное

componentWillReceiveProps() {

        console.log('componentWillReceiveProps prpos:', this.props);
        this.recieveProps();

        if (!this.state.isOpen && this.props.open) {
            let curr = this.props.todos;
            this.setState({
                open: true,
                isOpen: true,
                name: curr.name,
                description: curr.description,
                startDate: moment(curr.startdate, "MM/DD/YYYY"),
                duedate: moment(curr.duedate, "MM/DD/YYYY"),
                nodate: (curr.duedate.length > 0),
                important: curr.important,
                completed: curr.completed
            });
        }

    }
  • Вопрос задан
  • 3301 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@davidnum95
Если я правильно понял, то
componentWillReceiveProps(nextProps)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
cobr3n
@cobr3n Автор вопроса
Спасибо как все оказалось просто.....
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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