Почему компонент React может загружаться в течение длительного времени? - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть компонент React, который рендерит таблицу (20 строк, 2 столбца). Во время загрузки данных с сервера компонент отображает слово «Загрузка». Когда данные получены, они отображаются в таблице.

Когда я открываю страницу с этим компонентом, происходит одно из следующих действий:

  1. Страница загружается , отображаются все компоненты, кроме компонента с таблицей. Когда страница загружена (значок загрузки на вкладке браузера перестает вращаться), появляется компонент с таблицей со словом «Загрузка» и последующим отображением данных.

  2. Страница При загрузке отображаются все компоненты, включая компонент с таблицей (в которой уже есть данные). Когда страница загружена (значок загрузки на вкладке браузера перестает вращаться), компонент с таблицей отображает слово «Загрузка», а затем снова показывает те же данные

Когда я открываю На этой странице мне нужен компонент React, чтобы начать получать данные с сервера (со словом «Загрузка»), а затем продемонстрировать полученные данные.

В чем может быть проблема при длительной загрузке компонента? Как его оптимизировать?

В общих случаях, когда это может произойти?

...