Vadim
Vadym
Сергей
A
Задам вопрос в 30 раз, может кто-то подскажет
Есть либа i18n для нескольких языков, переводы подгружаются с бэка и добавляются через addResources
Проблема в том, что почему-то некоторые ключи нормально апдейтятся(именно на момент инициализации, перезагрузки страницы), а некоторые тупо игнорируют новые значения и подсасываются по клику на них
A
Форма авторизации вообще только с изначальными ключами, а перевод закинет только при клике на неё
Vladimir
A
а добавляете вы их как? через init и backend{loadPath}
или же addResources
A
Просто допустим вот моя форма логина, перезагружаю страницу и всё равно остаются ключи
Где-то в 1 из 20 раз лейблы сразу будут нужные, а не ключами
Олег
Хей, как вам структура фронта вот тут?https://github.com/withspectrum/spectrum. И что в ней происходит?)
Nick
Карамультук
Карамультук
у тебя state был массивом стал объектом
Nick
Олег
И вообще кто какие подходы к структуре проекта юзает, помимо атома?
Anonymous
народ, есть ли у нас те кто учится в универе ? тут проектик один нарисовался.... работа с панамой и нужно знание английского хотя бы что бы тебя понимали
🦜
Andrey
Anonymous
ищут именно студента, я еше толком не знаю.... видимо рано написал
Anonymous
у меня времени нет на проект, так что я им предложил что могу спросить у русских
Сергей
пацыки, советуете ли к использованию immutable-js в проекте?
🦜
Dmitry
есть репа А и там файлы
как из репы Б их юзать ? Валятся ошибки
не могу скомпилить (флоу юзается)
Сергей
Vladislaw
Гайз. Из-за чего может не менять стейт? Значение стейта не меняется, хотя все приходит.
const [val, setVal] = useState('');
useEffect(
() => {
console.log(value)
if (value) {
setVal(value);
}
console.log(val)
},
[value],
);
Андрей
чтобы потакать редаксу?
Вообще связи нет. Для любого поверхностного сравнения неплохо ссылки уникальные иметь.
Ruslan
В целом, можно писать иммутабельно и без Immutable, но нужно следить и понимать
Андрей
🦜
Андрей
Vladislaw
Vladimir
Привет. Зачем сбрасывать состояние в эффекте перед размонтированием компонента, если при размонтировании состояние итак сбросится?
🦜
Vladimir
чтобы ссылок не осталось
А в классовом компоненте ссылки не остаются при размонтировании? или как-то подчищаются под капотом?
🦜
Maksim
Maksim
в каких примерах? какое состояние?
Igor
стоит ли для модалки создавать контейнер и в этот контейнер рендерить активную модалку, по закрытию очищать контейнер?
Vladimir
в каких примерах? какое состояние?
ну я читаю доку, вижу примеры классовых компонент, и нигде нет оговорки про сброс состояния.
а дошел до хуков, и вижу что обмолвились про сброс состояния
Maksim
Андрей
Maksim
Igor
который рендерится один раз в конце документа, в конце рутового дива с аппой
Igor
то бишь как модал провайдер типа)
🦜
Igor
есть, но я создаю предварительно контейнер для анимаций
Vladimir
Igor
наверное я херню спрашиваю, стоит пересмотреть еще раз логику
Volodymyr
Anonymous
Volodymyr
Volodymyr
Anonymous
Смотря откуда он родом, индус — за дошик, например
Andrey
я думаю 0, так как нормальный разработчик не будет делать по типу чего-либо)
Igor
и еще вопрос по поводу анимаций, есть 2 выбора - react-spring и react transition group, я пока что выбрал react-spring, но по фпс анимации лучше css'ом или js'ом?)
🦜
а чем редакс плох? ну тип какие минусы по сравнению с effector?
Бойлерплейт.
Заставляет следовать структуре (store, actions, reduces)
Нулевой из коробки
Нужно ставить около 10 либ, чтобы его "приготовить".
Писать бизнес-логику отбивает все желание. Лучше уж верстать на проекте, где есть редакс, там заниматься дрочкой коннектов с описанием диспатчей.
🦜
лям
Андрей
I
как говорится, не устраивает, можно поискать других за меньшую сумму
I
но не факт, что найдутся
Sergey
миллион-полтора
Pavel
ну так мне кажется лям это даже мало
Andrey
🦜
Купить шрифты, иконки, дизайн это раз
2. Инфраструктуру создать (сервера и т.д)
3. Создание контента
4. Оплата ЗП
5. Остальные пункты
Sergey
чисто за приложение
Андрей
Нет.
444
а сколько ты ожидал?
Sergey
лол
🦜
причем лям не рублей
Sergey
ты видел сколько там экранов
сколько там всего