сделать мидлварку для редукса, которая и будет делать запросы к бекенду, проверять ответ, и если бекенд требует авторизацию, серез редукс менять страницу, просить авторизоваться.
Вот пример апи клиент middleware применение
1. Если вас устраивает поверхностная проверка, то стоит.
2. Да, если у вас в компонент передаются не имуттабельные, но изменяемые данные, из-за которых надо перестроить dom, то проект будет сломан.