У меня есть компонент, который отображает данные, полученные с сервера.
Я мог бы подумать о двух вариантах использования в этом случае.
- Триггерная функция выборки в
componentDidMount()
и выполнить рендеринг с исходными (пустыми) данными и разрешить повторный рендеринг при заданном состоянии await
в componentDidMount()
и дождаться ответа сервера, затем выполнить рендеринг с полученными данными
Option1 будет загружаться немного быстрее без данных, а затем перерисовываться с данными (всего 2), а Option2 будет рендериться только один раз, но компонент будет отображаться медленнее.
Какой из них лучше?