Я хочу, чтобы обратный вызов, вызванный для моего компонента response.js, когда элемент DOM (включая все дочерние узлы) фактически загружен на страницу и готов. В частности, у меня есть два компонента, которые я хочу отобразить один и тот же размер, выбирая максимум того, какой компонент имеет больший естественный размер.Обратный вызов, когда DOM загружается в response.js
Похоже, что componentDidMount
на самом деле не так, потому что он вызывается только один раз для каждого компонента, но я хочу, чтобы мой callback вызывался снова в любое время, когда компонент завершил рендеринг. Я думал, что могу добавить событие onLoad
в элемент DOM верхнего уровня, но, я думаю, это применимо только к некоторым элементам, например <body>
и <img>
.
К сожалению, 'componentDidUpdate' не вызывается для начального render, поэтому ваша функция не будет применяться до тех пор, пока реквизит или состояние не будут изменены _hanged_: https://reactjs.org/docs/react-comp onent.html # componentdidupdate – brianmearns