Изменил подход к работе с ?search=value параметрами в URL-роутере для стейт-менеджера Nano Stores.
Да, в больших-приложениях, роутинг, как и вся бизнес-логика, должен быть в умных сторах стейт-менеджера, а не в реакт-компонентах, где логику сложно тестировать.