Sergey
Почему вы так считаете?
Начинай с редакс, он самый простой и популярный. Для новичка самое то будет. В целом главное просто понять смысл стейт менеджера. Когда освоишься переходи к чему-то уже более продвинутому (если будет желание и потребности), например mobx. Дальше уже сам решишь, зоопарк из стейт-менеджеров достаточно большой. Каждый в чём-то лучше/хуже. А Redux сейчас классика.
Vladimir
Получение бандла на клиент, его парсинг, выполнение и отрисовка интерфейса — в сумме очень дорогостоящие операции. Для этого реализуют роутинг на клиенте — чтобы страница не перезагружалась.
Это понятно. Потому то и перевел отдельные разделы на реакт. Сейчас конкретно взятый раздел работает на порядок быстрее в своих рамках
Ivan
Это понятно. Потому то и перевел отдельные разделы на реакт. Сейчас конкретно взятый раздел работает на порядок быстрее в своих рамках
Я про переход между разделами. Скорее всего он стал дольше после добавления реакта из-за того, что при переходе всё запрашивается и рисуется с нуля. В spa только перерисовывается интерфейс. И то не всегда весь.
Zaff
такое дело, ребята. у меня гамбургер навбар тогглится через глобальный стейт (контекст апи) но когда перехожу на другую страницу, нужно закрыть навбар. как это сделать? в componentDidMount не получается использовать context.setState
Ivan
Я понял что речь про переходы. Проект сейчас ещё очень маленький, бандлы маленькие, нет какой-то критичной задержки
Чем дальше, тем сложнее внести такие большие изменения. И тем медленнее будут переходы)
Ivan
Чем дальше, тем сложнее внести такие большие изменения. И тем медленнее будут переходы)
Поверь моему опыту, лучшего времени, чем «сейчас», не будет
Zaff
Собери демку на codesandbox.io Ясновидящие и гадалки спать ушли
а что там показывать? объяснил же кейс понятно. есть глобальный стейт гамбургера, тогглится через контекст апи когда реакт роутер переходит на другую страницу - глоб. стейт остается (т.е. гамбургер не закрывается). так че делать?
Vladimir
Поверь моему опыту, лучшего времени, чем «сейчас», не будет
не совсем понимаю что ты предлагаешь!? раз говоришь что реакт не для мультипэйдж проектов то советуешь отказаться от него?
Ivan
не совсем понимаю что ты предлагаешь!? раз говоришь что реакт не для мультипэйдж проектов то советуешь отказаться от него?
Советую роутер прикрутить к тем страницам, что уже на реакте. И потихоньку целиком переписать на реакте. Иначе с франкенштейном жить тяжело.
Ivan
а что там показывать? объяснил же кейс понятно. есть глобальный стейт гамбургера, тогглится через контекст апи когда реакт роутер переходит на другую страницу - глоб. стейт остается (т.е. гамбургер не закрывается). так че делать?
Че делать? Код писать. Была бы демка, подсказал бы, какой код писать и где. Под твой понятно объяснённый кейс я могу написать пять разных реализаций с пятью разными проблемами, которые приводят у описанному тобой поведению.
Ivan
🤦‍♂️
Просто забей тогда
Kurzdor
топорно слишком, не?
другого решения нету
Vladimir
Советую роутер прикрутить к тем страницам, что уже на реакте. И потихоньку целиком переписать на реакте. Иначе с франкенштейном жить тяжело.
Ок, я тебя понял. ) На всякий случай уточню: в бандле Магазин все переходы осушествляются по роутам, в бандле Настройки все переходы осуществляются по роутам, и тд, только между собой они не взаимодейстуют.
Kurzdor
топорно слишком, не?
можно еще сделать подписку useEffectом на props.history
Kurzdor
а там уже проверять history.location и триггерить toggleNavbar
Kurzdor
тогда тебе надо вынести Router так Router App Navbar
Kurzdor
либо можно подписатся на изменения
Anonymous
Ну тут все ясно типичный чат кодеров
Kurzdor
https://github.com/ReactTraining/history/blob/3f69f9e07b0a739419704cffc3b3563133281548/docs/GettingStarted.md либо
Anonymous
Здравствуйте
Артем
Тут есть те кто прошел курс на ютубе it-kamasutra?
Артем
Хороший курс?
Kurzdor
Тут есть те кто прошел курс на ютубе it-kamasutra?
название лично меня смущает в адекватности
artalar
Совсем не нулевой, но минимальный
Sergey
Ясно, спасибо А какой вообще у редакс порог входа?
Самый низкий, если что-то простое делаешь. Если что-то сложное, то тогда нужно немного в доках копаться.
Rattenfänger
Тут есть те кто прошел курс на ютубе it-kamasutra?
Я хочу это сделать для закрепления Вроде говорят, хороший, хоть и громоздкий
Anonymous
Тут есть те кто прошел курс на ютубе it-kamasutra?
Ты его смотрел хотя бы? Невозможно видеть элементарные ошибки по несколько раз в видосе. Будто домохозяйка делала
artalar
Ясно, спасибо А какой вообще у редакс порог входа?
Сразу привыкайте что выучить что-то новое не должно быть для вас проблемой
Sergey
название лично меня смущает в адекватности
Комментарий из серии "не видел, но осуждаю"
Daniil
Спам или не спам 🤔
Андрей
Примерно как и во все остальные либы. Делаешь форк, меняешь код, делаешь pr.
Sergey
@reatom_ru
Sergey
❤️
Rattenfänger
Codedojo, hexlet. Если ру
Вообще, я сейчас пытаюсь найти какие-нибудь туториалы, в которых надо писать приложения, пусть и минимальные пока)
Kurzdor
Тут есть те кто прошел курс на ютубе it-kamasutra?
вообщем посмотрел куча проблем дефолт для русского барыги знаний
Kurzdor
типа кодстайл и тд, ошибки и тд не советую
Rattenfänger
А что тут думают про курс Владилена Минина? Который на шервуде лежит
Andrey
А что тут думают про курс Владилена Минина? Который на шервуде лежит
Все русскоязычные курсы ( если только это не от Яндекс и подобных ) - это шлак
Andrey
это база знаний, а не курс.
Andrey
очень круто, как это относится к качеству курса? Как это относится к тому, что курс ведут одни люди, а учебник другой?
Kurzdor
Тут есть те кто прошел курс на ютубе it-kamasutra?
https://github.com/kamranahmedse/developer-roadmap берешь и идешь по нему
Den
Кто-нибудь использовал rsuitejs как ui kit, к примеру для админки? Ищу отзывы.
Kurzdor
https://github.com/jaredpalmer/after.js
Andrey
https://habr.com/ru/post/445056/ Вот тут о них отзыв, я хз, мб даже ты писал. Короче русскоязычные курсы - это о самолюбовании, а не о обучении.
Rattenfänger
И до какого уровня вы прокачались?
Кириллл
Я упустил нить — дай ссылку плиз
Кириллл
А, они платные, нахрен надо
Andrey
Ок, твоя задача на день по рекламе в этом чате выполнена. P.S. Реальных отзывов по курсу нет, если есть, то крайне неоднозначные.
Dmitriy
Ты чё первый день в ру сообществе?)
Anonymous
Курсы в принципе не нужны, если вы не умственно отсталый
Кириллл
Andrey
Ты чё первый день в ру сообществе?)
да вот действительно странный отзыв у него, я пришел на курс и через 3 месяца на работе уже. Ничего не напоминает?
Andrey
но это все не меняет того, что курсы от learn.js - шлак)))
Igor
но это все не меняет того, что курсы от learn.js - шлак)))
зачем набрасываешь? нормальные там курсы
Andrey
токсик? ты пишешь отличные курсы, даешь ссылку и пишешь, что после них сразу поступил на работу. Но все бы ничего, но через некоторое время ты уже сам пишешь, что это топовые курсы и опять кидаешь ссылку. Это явная реклама.
Kurzdor
Народ, припустим есть 2 роута Home Admin пользователь зареган, есть в localStorage токен jwt Пользователь находясь. на Admin перезагружает страницу, он получает моментальный редирект в ебало на Home, а ему нужен Admin при том, что я понимаю что данные не успели синхронизироватся ака Redux Store <=> localStorage по токену, но как сделать так чтобы пока не прошла полностбю синхронизация сторов, то редиректа не было?
Kurzdor
вот я тоже могу сказать что вот эти курсы збс https://www.udemy.com/course/react-the-complete-guide-incl-redux/ и другие от Макса Шварцмюллера 2 благодаря этому курсу я смог писать(начать) писать на реакте у себя в галере https://reactforbeginners.com/ + от него посмотрел гайд по Context API и хуки в доке посмотрел и потом легко разобратся в Вуе и на нем что то написать
Kurzdor
обновил сообщение, ебучий таймаут
Anonymous
Опять реклама
Kurzdor
да, вот кто хочет, потрогать его как препода
Anonymous
Опять
Kurzdor
Опять реклама
думаешь он будет с русскими чуваками договариватся мол идите в чатик по реакту рекламируйте для новичков мой курс ога ох ты ж *eblan detected*