Эта страница из React docs показывает, что запрошенные асинхронные данные должны потребляться в событии componentDidMount
, а getInitialState
инициализировать объект состояния в пустое состояние по умолчанию.
Есть ли причина для этого? Может быть, getInitialState не должен делать это или имеет другую цель? Это связано с некоторой внутренней логикой библиотеки?
Примечание для модераторов и ответчиков: это не вопрос, основанный на мнениях: если причина существует, это был бы ответ, однако, правильный, правильный ответ на мой вопрос мог бы быть также "Нет, какая-либо особая причина, делайте все, что вам лучше"