Задать вопрос
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
            });
        }

    }
  • Вопрос задан
  • 3317 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@davidnum95
Если я правильно понял, то
componentWillReceiveProps(nextProps)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
cobr3n
@cobr3n Автор вопроса
Спасибо как все оказалось просто.....
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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