Подскажите пожалуйста При использовании BrowserRouter роуты типа main/about при перезагрузке страницы работают, а роуты типа main/categories/:item выдают 404.
скорее всего веб сервер не понимает куда ему стучаться, нужно что бы по урлу main/categories/:item он обращался к index странице
не бек, а именно веб сервер который сервит твоё приложение . когда ты дергаешь страницы /about - то он смотрит в корень и может там найти index файл ,а в случае main/categories/:item он пытается найти файл уже не в корне а в папке main/catalog а такого нет - вот и 404
не бек, а именно веб сервер который сервит твоё приложение . когда ты дергаешь страницы /about - то он смотрит в корень и может там найти index файл ,а в случае main/categories/:item он пытается найти файл уже не в корне а в папке main/catalog а такого нет - вот и 404
Нормально ли передавать через context api компонент как пропс? Каждый клиент хочет свои фичи, хочу разные приложения под фичи клиента со своим ci/cd. Пока без понятия как передавать фичи вниз по дереву компонентов, без дублирования кода
Нормально ли передавать через context api компонент как пропс? Каждый клиент хочет свои фичи, хочу разные приложения под фичи клиента со своим ci/cd. Пока без понятия как передавать фичи вниз по дереву компонентов, без дублирования кода
Ну в теории можно. Но я бы лучше посмотрел на реализации feature toggles, там обычно через контекст передается конфиг, а компоненты выбираются в хоке или с помощью хука
Нормально ли передавать через context api компонент как пропс? Каждый клиент хочет свои фичи, хочу разные приложения под фичи клиента со своим ci/cd. Пока без понятия как передавать фичи вниз по дереву компонентов, без дублирования кода
А если приложения сильно разные, то форк или монорепа
Ну в теории можно. Но я бы лучше посмотрел на реализации feature toggles, там обычно через контекст передается конфиг, а компоненты выбираются в хоке или с помощью хука