Владимир Голубь, для этого не нужны методы жизненного цикла, так как запрос никак не зависит от сгенерированной разметки.
Вы используете какую-то SSR библиотеку или голый React + Express?
Антон Спирин, нужно отдать пользователю 50 товаров. Для ускорения загрузки страницы. При формировании страницы на сервере отдаю 15. После загрузки страницы отдаю еще 35. Таким образом страница грузится быстрее.
Владимир Голубь, для загрузки данных на стороне сервера не нужны методы жизненного цикла. action можно выполнять где угодно.
Вы используете какую-то SSR библиотеку или голый React + Express?
Владимир Голубь, тут могу посоветовать лишь изучать вопрос. Отрисовка на стороне сервера выполняется синхронно. Вам надо либо запрашивать данные до отрисовки, либо реализовать асинхронный wrapper для ReactDOMServer.renderToString и делать запросы, например, в HOC.
Можете посмотреть как это реализовано в react-frontload или использовать его.
Так же можете посмотреть в сторону next.js