Как запретить перерисовывать компонент при переходе по роутам?

как задать компоненту функции метод shouldComponentUpdate или как его не перерисовывать при переключении роутов? В приложении Header - компонент функция, каждый раз импортируемая на любую страницу. В итоге он перерендеривается при переходе по роутам. Как решить этот вопрос? чтоб он не перерисовывалсяю Спасибо всем.
  • Вопрос задан
  • 386 просмотров
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Тут все зависит от ряда факторов:
1. Если Header находится на страницах, отрисовываемых по определенным маршрутам, то только переносом компонента за пределы Route.

2. Если он находится за пределами Route и ваше приложение полностью перерисовывается при смене маршрутов, то компонент можно обернуть в React.memo.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы