Vadim
На firebase можно бесплатно дэплоить SPA?
да. У них на сайте написана квота
A
Задам вопрос в 30 раз, может кто-то подскажет Есть либа i18n для нескольких языков, переводы подгружаются с бэка и добавляются через addResources Проблема в том, что почему-то некоторые ключи нормально апдейтятся(именно на момент инициализации, перезагрузки страницы), а некоторые тупо игнорируют новые значения и подсасываются по клику на них
A
Форма авторизации вообще только с изначальными ключами, а перевод закинет только при клике на неё
A
а добавляете вы их как? через init и backend{loadPath} или же addResources
A
Просто допустим вот моя форма логина, перезагружаю страницу и всё равно остаются ключи Где-то в 1 из 20 раз лейблы сразу будут нужные, а не ключами
Олег
Хей, как вам структура фронта вот тут?https://github.com/withspectrum/spectrum. И что в ней происходит?)
Nick
как исправить?
Карамультук
как исправить?
выкинь empls
Карамультук
у тебя state был массивом стал объектом
Олег
И вообще кто какие подходы к структуре проекта юзает, помимо атома?
Anonymous
народ, есть ли у нас те кто учится в универе ? тут проектик один нарисовался.... работа с панамой и нужно знание английского хотя бы что бы тебя понимали
Andrey
а как это связано ?
бесплатно жи есть
Anonymous
ищут именно студента, я еше толком не знаю.... видимо рано написал
Anonymous
у меня времени нет на проект, так что я им предложил что могу спросить у русских
Сергей
пацыки, советуете ли к использованию immutable-js в проекте?
Dmitry
есть репа А и там файлы как из репы Б их юзать ? Валятся ошибки не могу скомпилить (флоу юзается)
Сергей
чтобы потакать редаксу?
а что в замену редакса использовать?
🦜
пацыки, советуете ли к использованию immutable-js в проекте?
у меня был опыт с ним и я все проклил просто. Визуально в коде не отличишь, что ты работаешь с иммутабл структурой. Нужно ставить девтулзы и только в браузере дебажить. Всякие .toJS() так себе.
🦜
а что в замену редакса использовать?
https://effector.now.sh/en https://t.me/effector_ru
Ruslan
пацыки, советуете ли к использованию immutable-js в проекте?
Если нужно дешевое сравнение и не будет частых конвертаций, то да
Vladislaw
Гайз. Из-за чего может не менять стейт? Значение стейта не меняется, хотя все приходит. const [val, setVal] = useState(''); useEffect( () => { console.log(value) if (value) { setVal(value); } console.log(val) }, [value], );
Андрей
чтобы потакать редаксу?
Вообще связи нет. Для любого поверхностного сравнения неплохо ссылки уникальные иметь.
Ruslan
В целом, можно писать иммутабельно и без Immutable, но нужно следить и понимать
Андрей
Есть. делается для того, чтобы избегать лишний вычислений
Только из этого нет следствия immutable => redux.
Vladimir
Привет. Зачем сбрасывать состояние в эффекте перед размонтированием компонента, если при размонтировании состояние итак сбросится?
Vladimir
чтобы ссылок не осталось
А в классовом компоненте ссылки не остаются при размонтировании? или как-то подчищаются под капотом?
Vladimir
в классовом есть componentDidUnmount для этого
да, есть жизненный цикл. но там вручную нигде не сбрасывают состояние в примерах
Maksim
в каких примерах? какое состояние?
Андрей
Можешь подробнее. Нельзя в useEffect изменять стейт?
Можно. Только изучи как работают хуки. Все изменения можно отследить только после ререндера.
Igor
стоит ли для модалки создавать контейнер и в этот контейнер рендерить активную модалку, по закрытию очищать контейнер?
Vladimir
в каких примерах? какое состояние?
ну я читаю доку, вижу примеры классовых компонент, и нигде нет оговорки про сброс состояния. а дошел до хуков, и вижу что обмолвились про сброс состояния
Сергей
https://effector.now.sh/en https://t.me/effector_ru
а чем редакс плох? ну тип какие минусы по сравнению с effector?
Vladimir
состояния чего?
состояние компонента
Igor
который рендерится один раз в конце документа, в конце рутового дива с аппой
Igor
то бишь как модал провайдер типа)
Igor
есть, но я создаю предварительно контейнер для анимаций
Maksim
состояние компонента
ты про стейт? какое состояние компонента?
Igor
наверное я херню спрашиваю, стоит пересмотреть еще раз логику
Maksim
да, про него
его не нужно сбрасывать ни там ни там
Anonymous
Тоже не плохо, давай)
https://github.com/Hexlet/ru-test-assignments
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
ты видел сколько там экранов сколько там всего