Denis
state не определен в этом случае
xcllnt
если ты конечно не юзаешь хуки, там с этим есть траблы
xcllnt
Ребята, всем привет, подскажите, пожалуйста, как кешировать приложение?
Что значит кешировать? Ассеты? service workers в помощь
Denis
если ты конечно не юзаешь хуки, там с этим есть траблы
я пробую с хуками, без хуков все понятно с ними не получается
Oleg
Что значит кешировать? Ассеты? service workers в помощь
Я сам не до конца понимаю 😅 Типа, чтоб приложение кешировалось у пользователя на клиенте, обновлялись только данные внутри него Если есть какие-то статьи по этой теме, буду очень благодарен
Oleg
Спасибо большое всем!
Daniil
если ты запишешь 5 setState подряд
Мой фейл, ты прав. Получил на проде такой кейс один раз, хз.
Bogdan
юзать ридакс в проекте, где граф и аполо - извращение?
xcllnt
он не пустой, он не зарегистрирован по дефолту, а вообще да, его можно расширять
xcllnt
я пробую с хуками, без хуков все понятно с ними не получается
проблема апдейта с хуками в том, что компонент по сути не знает про хуки, а про свой стейт он знает, поэтому может применить внутреннюю оптимизацию. Почитай по теме react hooks batch updates
Bogdan
у аполло же свой store есть
даже смотреть туда не хочу
Bogdan
я к тому, что уже если так приперло, то лучше контекст заюзать, чем ридакс мешать с аполо
Bogdan
Ребята, всем привет, подскажите, пожалуйста, как кешировать приложение?
бек может закешировать данные на время и при новом запросе максимально быстро выдаст
Bogdan
аааа рИдакс, так еще никто не называл)))
а я хз как правильно пишется, я написал как слышно)
Bogdan
подскажите где в стикерах орущая жаба?
Bogdan
там была такая, которая прям орала
Oleg
ребят, подскажите по react-router-dom . Почему он сетит хистори два раза? В какую сторону копать? Первый раз при заходе на страницу, второй раз - после подгрузки данных. никаких редиректов нет, только смена с лоадера на данные
xcllnt
https://t.me/AnimatedPepe
Vladislav
оффтоп, тут нельзя в стикеры
xcllnt
Да, нельзя)
Alexey
правильно - редукс хахаха
правильно - рИдакс
Bogdan
а аполо давно стейт менеджером стал?
Bogdan
https://t.me/AnimatedPepe
бала такая, которая именно орала в голос, руки на коленях держала вроде еще
Oleg
ререндер, тебе в жц
мм? я тоже подозреваю, что рендерер.. но там нигде нет перенаправлений
Daniil
Это очень от человека зависит и от того, какой у него багаж же. Кто-то пробежит доку и напишет сразу как надо и что надо, может, пару best practice/pitfalls прочитает в гугле, а кто-то язык не знает, концепции не осознаёт и так далее, типа как я вчера с декларативностью - тут хоть обчитайся доку, да.
Да, само собой. На специфичные темы или новые только курсы, а так можно на спидах по ютубику пробежаться. Но вон например выше вопрос был про разделение на несколько редюсеров и экшены, такого бы вопроса не было, посмотрев бы человек на реальные проекты или если бы прошел курс от бывалого чела.
Denis
useReducer?
С первой попытки не вышло 🤔
Vladislav
мм? я тоже подозреваю, что рендерер.. но там нигде нет перенаправлений
у тебя в логах явно видно, что он два раза пушит поставь точку и посмотри кто его вызывает, да, такое есть в девтулзах
Виталий
Привет. Кто-нибудь знает как и где в CRA+TS прописывать стили для npm модулей которые написаны на чистом JS (не имеют типов)?
Oleg
имею в виду, где в девтулзах запилить дебаггер на смену роута и что его вызывает
Alex
можно вопрос, использую react + golang сейчас для реакта правильно использовать серверный рендеринг? без него уже никак почти? если да то получается надо сделать gateway через nodejs? это нормальная практика? или проще отказаться от реакт? (в сторону ангуляра например) подскажите как правильно нужно делать.
Oleg
спасиб
Roman
Так, знатоки, вопрос на уровне поржать. Пробую вникать в реакт. Вопрос номер раз: как поднять реакт на сервере. Есть предпочтение хостера какого? И как жить если все хостеры апач и пхп предлагают?
Alexey
ой, а я диалог не читал, сорян.
Roman
А нода?
Vladislav
А нода?
что нода?
sun
а нода это не реакт
Roman
реакт работает в браузере
Node.js или решение только vps?
Cenator 🐈
react-dom/server
Vladislav
Node.js или решение только vps?
вопрос был, как поднять мне на хостинге реакт приложение, ответ - арендовать vds/vps прочитать что это такое, потом вопросы
Alexey
чё за жесть
Mihail
Alex
смотря нужен тебе вообще server-side рендеринг или нет. Если нет, то можешь просто отдавать собранный бабелем (или еще чем) бандл как статику
проект делаю для себя(новичок) поэтому нужен он или нет пока не знаю поэтому спрашиваю это уже как принято везьде если использовать react + ssr + node допустим. или нет. Для сео возможно нужен я опять же не знаю насколько хорошо сео работает без ssr
Vladislav
Подскажите, как правильно реализовать такое затемнение, и повешать на него клик Проблема в том что если создать блок active в цикле то он рендерится много раз
Mikhail
Как можно писать новичек
Vladislav
css ?
точнее
Mikhail
проект делаю для себя(новичок) поэтому нужен он или нет пока не знаю поэтому спрашиваю это уже как принято везьде если использовать react + ssr + node допустим. или нет. Для сео возможно нужен я опять же не знаю насколько хорошо сео работает без ssr
Без сср сео не будет, так как при прочих равных среди двух проектов и гугл и Яндекс поднимут в индексе проект с микроразметкой, отдающий статику Но для начала лучше взять без сср, его потом изучить
Daniil
От проекта зависит. Если он про продакшн, то туда внедрять сср может быть геморно
Vladislav
есть затычки в виде динамических хедеров, но они как правило не работают
Daniil
в плане?
Vladislav
для сео одних метатегов недостаточно