Как остановить загрузку определенного компонента при посещении другого компонента

#node.js #reactjs

#node.js #reactjs

Вопрос:

Я работаю над приложением Mern-stack, и мне нужна некоторая информация в моем App.js чтобы не показывать, когда я посещаю блог и другие компоненты.

Пример: каждый раз, когда я захожу на страницу блога, я не хочу, чтобы мой слайдер с полным изображением и другие компоненты, которые у меня есть в моем App.js для отображения, скорее, я хочу, чтобы отображалось только содержимое того конкретного компонента, который я посетил.

Ответ №1:

Возможно, вам следует рассмотреть навигацию на основе URL в вашем приложении. Вы можете отображать конкретное представление на основе соответствия URL.

Например, по корневому URL / -адресу вы отображаете свой полный слайдер изображения и другие элементы домашней страницы, а когда URL /blog -адрес указан, вы отображаете свой компонент блога.

Один действительно приятный и интуитивно понятный способ сделать это в react — использовать react-router.