Задать вопрос
@Nikonorovich

Как получить ответ по fetch до рендеринга DOM дерева?

У меня есть небольшой компонент написанный на react и редакс. В редаксе начальный стейт заполнен пустышками, Мой небольшой компонент имеет внутри асинхронную функция которая получает данные из интернета и вставляет их в стейт. И вот в чем проблема, сначала компонент рендериться с пустышками, а когда приходят данные из интернета происходит перерендер с хорошими данными. То есть рендеринг происходит два раза. Как сделать так чтобы компонент ждал
данные из интернете, и не рендерил пустышки.
Пример кода
export function App() {
  useEffect(getWeatherAPI, []);
  return (
    <Provider store={store}>
      <Header />
      <TimeNavigation />
      <SirchPanel />
      <DailyWeather />
    </Provider>
  );
}
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
yarkov
@yarkov
Помог ответ? Отметь решением.
if (данные) {
  <Component/>
}

Так?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽