Всем привет. Такой вопрос, есть боковое меню, как правильно реализовать переключение контента справа от этого меню, чтобы переключались компоненты, менялся и сохранялся url?
Самый простой - роутером. А так - просто условным рендером. Выбраный раздел хранишь в каком-то стейте или сторе, при рендере контента берёшь это значение и решаешь что рендерить. Получится самописный простейший роутер, в целом, может оказаться достаточно
Можно ли в зависимостях useEffect полагаться на переменную объявленную в теле компонента, в котором этот useEffect и используется? Сама эта переменная вычисляется от пропса.
Ну так а какая разница? Если интерфейс у тебя хранится на фронте, то i18n справляется хорошо. Либо можешь динамически генерить переводы на бэке и присылать на фронт
ну mobx мне не нравится тем , что у него модель обновления компонентов неявная. то есть обзервбл + форсапдейт. сам эйпиай не нравится и работа с хуками. декораторы эти. плюс насколько будет профит 6 разработчиков перегонять на него. будет ли явный профит от этого. опять же тот же эффектор смотрит гораздо проще и декларативнее на его фоне
Не нужны там декораторы Если нравится эффектор - можно взять эффектор Но почему в нем модель "обновления" компонентов вам кажется более явной? А профит - это уж кроме вас никто не знает
Привет всем, подскажите пожалуйста использую <NavLink> и с помощью activeClassName подсвечиваю выбранную страницу в меню, но при добавлении гет параметров "&page={любое число}" к ссылке класс не добавляется, написал регулярку на проверку страницы тоже не работает, каким образом можно решить?