Александр
Но обычно в консоль браузер сам пишет причину почему не прошёл запрос
Nikolai
useReducer
Александр
Да вроде нормально, если в рамках реакта оставаться, а так вообще может вынести работу с данными из компонента
Александр
useReducer
Или в один useState
Nikolai
Или в один useState
чёт как то попахивает)
Александр
чёт как то попахивает)
Иногда так делаю для связанных состояний
Aidyno
Можно все в контекст
Александр
чёт как то попахивает)
Но вообще да, лучше не увлекаться таким
Александр
Pavel
жестк?
Aidyno
Либо в кастомный хук, создаёшь функцию, в неё все пихаешь и экспортировали
Александр
Можно все в контекст
Если обновляться будут часто данные, то может по производительности ударить
Mihail
жестк?
Зачем
Андрей
жестк?
А смысл, если ты модифицировать не можешь?
Pavel
Зачем
засунуть все в один стайт?
Mihail
засунуть все в один стайт?
Зачем ты разделяешь это
Pavel
Зачем ты разделяешь это
рендерется в разные домы
Андрей
Самая наркомания, которую я делал выглядела вот так [, setReload] = React.useState(0); function forceReload() { setReload(a => a + 1) }
Mihail
рендерется в разные домы
А поч у объекта нет свойства color?
Mihail
Например
Mihail
Как-то очень странно выглядит
Pavel
Например
так так так, есть такое свойство
Mihail
так так так, есть такое свойство
Ну и зачем пихать в разные useState?
Aidyno
Ебашь все это в отдельный файл, создаёшь функцию в неё все это пихаешь и вытаскиваешь по одному, только не забывай e.persist на onChsnge инпута
Александр
Судя по названиям полей, у вас тут в одном компоненте очень много отвественности собралось, он и данные видимо запрашивать будет несколько раз (уже повод вынести это логику) и с юзер ролью что-то делает и ошибки обрабатывает.
Pavel
Как-то очень странно выглядит
я знаю в чем беда в том что я сопляк в жс мб иза этого говнокод
Mihail
Если у тебя ещё 5 цветов появится, ты ещё 5 useState напишешь?
Александр
2 запроса: на курсы и список посещений + ошибки, лоадеры и тд
Я бы сделал универсальный хук для запроса данных для начала
Pavel
Не в js дело
да дело в моем опыте, а его нет нихуа
Китикет
жестк?
Просто катастрофично
Китикет
Это решается одним пропсом и обьектом стилей, если речь о стилизации идет
Mihail
Зачем под каждый цвет делать отдельный стейт
Pavel
Это решается одним пропсом и обьектом стилей, если речь о стилизации идет
ок, доделаю, будет кодревью, мб писданут по рукам, но возможно буду сам переписывать, маякну, пока не оч понятно много чего
Pavel
щас угарнем
Pavel
Pavel
Как ты на работу попал вообще
где куда я за бесплатно крч я в дев не мног, начал вот с джс, мб надо пинков хороших
Pavel
Как ты на работу попал вообще
в 2017 я знал как сделать так чтобы по клику открывалась ссылка в другом таба браузера
Denis
Я бы сделал универсальный хук для запроса данных для начала
Спасибо! То есть, я получил данные с 2 эндпоинтов и хочу сохранить эти значения в локальный стейт. И вот чтобы не делать для этого 2 хука, пишу кастомный, который будет возвращать эти данные?
Pavel
это тоже надо перепиывать на какой нибудь генератор?
Denis
ты как делаешь запрос на два ендпоинта как ты ложиш их влокалстор
в каком смысле как? В promise.all 2 одновременных запроса на 2 эндпоинта и сохраняю полученные данные в стейт
Китикет
Как ты на работу попал вообще
И не такие ребята попадают
Галина
Всем привет! Буду очень признательна, если кто порекомендует какие-то ресурсы по связке React + REST API axios врое норм, понятно, где запросы отправлять и т д Но как это лучше все структурировать в приложении, где хранить эндпойнты, что кэшировать, что учесть в архитектурном плане при общении с бэком и т д -- хотелось бы еще что почитать/посмотреть Сейчас смотрю вот этот набор рекомендаций (https://www.moesif.com/blog/api-guide/api-design-guidelines/#), но хотелось бы какой-то туториал с примером наверно
Pavel
Спасибо! То есть, я получил данные с 2 эндпоинтов и хочу сохранить эти значения в локальный стейт. И вот чтобы не делать для этого 2 хука, пишу кастомный, который будет возвращать эти данные?
возможно те просто нато написать фанкшн который будет этим заниматься, а в него передавать аргументы типас ссылки куда делаешь запрос,ну и параметров итп
Pavel
в каком смысле как? В promise.all 2 одновременных запроса на 2 эндпоинта и сохраняю полученные данные в стейт
ок, воту меня такая жебеда, а ты уверен что вся дата лежит в двух ендпоинтах? промисах
Китикет
Я сегодня с одним челом общался в вк, и он считает что на работу в москве без знаний не возьмут, поэтому у людей из провинции нет шансов выбраться в центр (был разговор в контексте необходимости и эффективности вузов в россии)
Китикет
Лично в моем вузе не знают про ES6 :) поэтому...
Щас злой админ придет, так что предлагаю эту тему закрыть)))
Mihail
Ребят, кто-нибудь знает либы для бургер-меню?
Китикет
Ребят, кто-нибудь знает либы для бургер-меню?
Ты можешь использовать setState для тоггла)
Китикет
Все!
Denis
Ребят, кто-нибудь знает либы для бургер-меню?
какая-то задача нестандартная?
Pavel
Mihail
Не, это понятно, просто мне впадлу верстать
Mihail
Хотелось подрубить и в пропсы список айтемов передать
Mihail
{ NeFFeX }
всем привет
{ NeFFeX }
на данный момент все слитые курсы сделали платными в Coursehunter
Pavel
Боже упаси
а почему? лишнего много тащит?
{ NeFFeX }
скажите пожалуйста,если я куплю дишманский тариф, все ли курсы будут открыты?
Mihail
Зачем платить за сливы?
Андрей
на данный момент все слитые курсы сделали платными в Coursehunter
Это тот сервис, который продаёт ворованный материал?
Hqqm
да
Pavel
плати за знания, ане за рассказ о доке
Pavel
Боже упаси
почему боже упаси
Pavel
например?
менторы