Когда я setState в componentWillUpdate, componentWillUpdate работает в бесконечном цикле, который не прекращает запускаться.
Это никогда не дает моему render возможность отразить мои изменения. Как изменить состояние, если я не должен использовать componentWillUpdate?
Изменить: у меня уже есть понимание, что setState не следует вызывать в компоненте componentWillUpdate. Я просто смущен тем, что должен сделать в качестве альтернативы.
Изменить №2: я начал с componentWillReceiveProps, но я не могу запустить эту функцию, когда меняет состояние родительского компонента. Я предоставляю это состояние от родителя в качестве реквизита для моего ребенка.