две формы (логин и регистрация) и выводятся они в зависимости о текущего route (/authorization/login к примеру).
Если пользователь не авторизован перенаправляет на логин. Если в форме логин нажать на ссылку для регистрации то соответственно route (/authorization/register) сравнение через switch. Нормальный такой подход?
И вопрос по обработчикам форм. Их помещать в формы по отдельности (каждой свой обработчик соответственно) или хранить их в общем компоненте родителе Auth и писать всю логику там просто передавая обработчики в формы?
Не нормальный, нужно через роутер делать, а не свичи лепить
А, я жопой прочитал. Думал, там про Switch
Диму поспрашивай, он объяснит, где ты не прав
React Router
Текущий path. Когда я захожу на страницу авторизации общий путь sitename/authorization и path = /authorization. То есть чтобы не писать /authorization/login. Я просто использую path + /route
Вообщем ладно. Компонент login и auth - это два разных компонента, в них внутри не должно содержаться логики роутинга. Сами эти компоненты в свою очередь должны прокидываться в соответствующие Route. Редиректы на login/auth page делайте через паттерн "protected route"
Пути относительные требует рр и сайтнейм - лишнее
По второму вопросу. По отдельности в двух разных компонентах
Обсуждают сегодня