Как правильно рендерить страницы в реакт?

Вопрос от чайника, есть приложение, с тремя блоками хедер, боковое меню, контент.
роутер стоит над всем этим в App.js. Большинство страниц собираю импортнув все три блока. А некоторые страницы без бокового меню к примеру. Но в итоге боковое меню когда оно нужно - грузится заново, стирая активный класс. Как сделать так чтоб меню не обновлялось при подгрузке? Спасибо.

тип большинства страниц:
...
  return (
    <Page wide={true}>
      <Header />
      <LeftMenu />
      <Overview />
    </Page>
  );
};
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 1
Идеальный вариант - сохранять состояние меню не в стейте а в контексте или в redux сторе
https://reactjs.org/docs/context.html
https://redux.js.org/basics/usage-with-react
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект