, но это похоже на плохое использование реагировать на меня, как правило, вы не хотите контролировать каждый компонент за пикселем в вашем коде js или ts.

ько что посмотрелна этом обсуждении околоsetState() внутриcomponentDidMount().

Вы можете увидеть это послеrender() функция,componentDidMount() функция будет вызываться React. Когда вы кладетеsetState() вызыватьcomponentDidMount() затем вы заставляете все дерево компонентов перерисовываться не только текущим компонентом - не забывайте, что текущий компонент только что закончил рендеринг.

И некоторые люди предложили поставитьsetState() позвони внутрьcomponentWillMount(), В некоторых случаях я хочу получить высоту визуализированного элемента и сохранить его как состояние, и вышеуказанный метод не будет работать. Я также посмотрел на официальный сайт React, и он предлагает сделать Ajax-вызов внутриcomponentDidMount(), что снова идет вразрез с вышеуказанной идеей.

Итак, я не прав насчетsetState() внутриcomponentDidMount()? Если да, что я должен применить в качестве альтернативы?

Ответы на вопрос(3)

Ваш ответ на вопрос