Доброе утро)
Помогите плиз понять
Сделал виджет, который встраивается на любой другой сайт
При активации и клику по моему виджету меняю hashroute и перерисовываю резльутат. (делаю урл вида #/hello)
Но еще плюс к этому я прячу часть элементов сайта, которые к моему виджету не относятся
и тут проблема, когда меняю урл обратно на #/ хочу снова показать элементы сайта что я скрыл, но показ и скрытие, указанные в методе рендера, срабатвают на любой урл, а сам рендеринг работает правильно
пример в песочнице
https://codesandbox.io/s/nifty-bird-jqodh?file=/src/index.jsв данном примере ожидается при роуте / цвет текста синий, при /search - красный