169 похожих чатов

22 ответов

20 просмотров

У него со вчерашнего дня на семь бед один ответ, юзэффект без зависимостей и поехали бомбить сервак

я не знаю что это... а в гугле react loader спиннеры выдает 😉

BiZz
я не знаю что это... а в гугле react loader спинне...

Речь, не просто элементах ui, а именно о их функциональной нагрузке, пока лоадер крутится, данные мутятся

Максим
У него со вчерашнего дня на семь бед один ответ, ю...

не судите уж так строго, я правда не знаю как это все делать, а когда задаешь вопрос и не говоришь свои идеи для решения, тебе тоже возражают... так уж устроены эти чаты

BiZz
не судите уж так строго, я правда не знаю как это ...

Может курс какойнибудь пройдешь? Потому что ну я хз прям слабовато у тебя со знаниями какбудто

Максим
Purple school

Там тип на ютабе у них такой манерный Даже хз

Ну он сеньор сильный типа. Тем более там на сайте уже целая инфраструктура курсов собралась фронтовая

Максим
Может курс какойнибудь пройдешь? Потому что ну я х...

я смотрел курсы и вот пытаюсь что-то номральное сварганить, гуглить-то я умею, но в инете столько говна, в плане ну вот написал я код, как было в статье, а тут его засрали и изменили, и получилось реально что-то стоящее

BiZz
не судите уж так строго, я правда не знаю как это ...

1. Приложение инициализируется, в useEffect (который условно находится на самом верхнем уровне приложения) вызывается условный диспатч, который оповещает стор (стейт-менеджер) о том, что необходимо загрузить пользователя 2. Выполняется запрос. Здесь есть две ветки событий: пользователь либо все еще имеет действующий токен, либо он истек. Соответственно, если токен истек, запрос валится с ошибкой. Далее логика может немного отличаться в зависимости от того, какой механизм авторизации имплементирован (например, для jwt, возможно, потребуется запустить обновление access-токена при помощи refresh-токена. 3. Если пользователь загрузился успешно, эти данные размещаются в сторе и в дальнейшем можешь получить к ним доступ в любом компоненте 4. Если пользователь не загрузился (access инвалиден, refresh инвалиден), — выполняется редирект на страницу логина

большое спасибо! но мне тут еще предложили использование router loader и сказали, что useEffect это зло)

BiZz
большое спасибо! но мне тут еще предложили использ...

зло, если использовать не там и не туда

Firstname Lastname
1. Приложение инициализируется, в useEffect (котор...

мм я кстати так же думал в layout делать запрос на проверку токена как я предполагаю все чилдрены будут триггерить всплытием лайоут но прогадал

Alexey Filippov
мм я кстати так же думал в layout делать запрос на...

Там можно объединить проверку токена с загрузкой юзера. То есть, при запросе на getUser априори нужен токен

Firstname Lastname
Там можно объединить проверку токена с загрузкой ю...

токен планирую в локале то есть он всегда в доступе и стор юзера обновлять в лайауте хочу

Firstname Lastname
В layout спорно. Я бы делал прямо в app

у меня лайаут это верхний уровень хотя наверно в апп будет вернее

Alexey Filippov
у меня лайаут это верхний уровень хотя наверно в а...

Просто тут надо думать по логике: меняешь layout, — теряешь логику инициализации юзера

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта