Michail
Помогите кто-ниб пожалуйста: делаю стилизацию через styled-components, но почему-то браузер стили Wrap компонента не читает, при этом если делать css in js в отдельных компонентах, то все раюотает
Michail
Michail
Sm•ok
Ошибка мб где-то. Смущает значение беграунда. Попробуй поменять
Michail
Michail
а стилей вообще в бразере нету, только класс сгенерируется от sc
Sm•ok
А именно в to left
Michail
Sm•ok
Хм, ты уверен?
Rustam
Привет, ребят. Я недавно написал небольшой набор ui компонентов. Зацените, вдруг кому-то понадобится потом в проектах. Если понравится, буду рад звездам :)
https://github.com/yoloten/react-stack-cards
Michail
Aidyno
Dmitry
Ребят, а кто-нибудь шарит в graphql
Dmitry
не могу понять, если мне нужно как-то мутировать данны, после того, как я их получил, но до того, как я их передал в компонент, который их отображает. Где это делтаь и как?
Dmitry
вот в redux есть селекторы для этого, например, а для graphql? или так не нужно делать?
Александр
Dmitry
Александр
Dmitry
и еще я вот что не могу немного понять, обычно container и componet это разные файлы.
То есть вот у мня есть connect({}, {})(component) а для graphql я смотрю все делают Query и сразу внутри сам компонент. Это нормально?
Dmitry
Александр
спасиьбо за наводку, сейчас найду
Вспомнил, это было в apollo-link-rest, в http-link этого нет, но вы всегда можете свой link написать для этого, там не сложно
Kirill
Привет
Есть пара вопросов. Возможно, они уже многократно звучали, но все же
Есть пет-проект на aspnetcore / react (без redux), с jwt-авторизацией.
В общем, я не совсем понимаю, как менеджить авторизацию, а именно:
- При успешной авторизации и получении токена, где лучше его хранить?
- Как валидировать токен пользователя, который хочет пройти по приватному роуту?
Пригодилась бы помощь знающих людей, актуальные туториалы или какие-нибудь референсные opensource проекты. Кто-нибудь может помочь? :)
p.s. Гуголь не сильно помогает, т.к. большинство туториалов разной степени свежести предлагает хранить jwt в localStorage, а как я слышал, это фиговая практика. А про валидацию я вообще ничего полезного для себя не нашёл :\
Anonymous
где же его хранить если не в localStorage, и почему фиговая практика?
Cenator 🐈
Расширения браузера могут читать его, да и вообще все кто хочет
Cenator 🐈
Httponly куки единственный вариант
Kirill
Читал что-то про httponly cookie
https://auth0.com/docs/security/store-tokens
Cenator 🐈
Все правильно
Valentin
а как быть с токенами да и авторизацией при spa/pwa?
Cenator 🐈
Выше по ссылке все написано
artalar
Еще вот интересно очень
https://youtu.be/lXQTSXfGfbo?list=PLXObawgXpIfyH7XRtAN1JgFd6FJVzURdV
Kirill
Хорошо.
Тогда, как я понимаю, Set-Cookie будет делать сервер, а браузер их запомнит сам?
А как тогда быть с роутами? Как на фронте узнать, что пользователь авторизован и пропустить его к "приватному" компоненту?
Mihail
Dmitry
Спасибо
Андрей
Подключил nodemailer и после того как отправилось письмо на почту почему не отрабатывает then?
Андрей
А там статус был panding. Щас ошибка вернулась, а почему письмо лежит на почте уже а промис ещё ожидался 1 минуту и потом вернул ошибку?
Yaro
было у кого-то что в reacr-player onProgress работал через раз ? как с этим можна боротся ?
Vadim
Андрей
Vadim
Андрей
250 ответ
🤴👷♂️🦸♂️🧚♀️
Привет. Подскажите где почитать про проблемы с лишним перерендером в redux
Андрей
Андрей
Aidyno
Vadim
Может fetch не понимает что 250 это в smtp успешный запрос и сваливается в кэтч, хз. Странная фигня.
🤴👷♂️🦸♂️🧚♀️
Reselect юзаете?
Неа, просто услышал про такую проблему, но гугл не помог найти что да как
artalar
Андрей
Андрей
Cenator 🐈
Vadim
artalar
artalar
https://redux.js.org/recipes/structuring-reducers/normalizing-state-shape#normalizing-state-shape
artalar
И тп
artalar
[ag-grid]
Таска: по клику по хедеру колонки нужно выбрать всю колонку. Знает кто как? В доке только про row selection
artalar
Что это?
artalar
Sm•ok
Без кода ничего не сказать
arts
В mapStateToProps запихай
arts
И уже отфильтрованный список передавай в компонент через пропсы
Dmitry
Друзья, если кому несложно, можете скачать приложение https://apps.apple.com/ru/app/hello-english-english-words/id1435690843 , был бы очень благодарен! 1.5 года делал на React Native, бесплатного там много достаточно :) Спасибо! На митап планирую прийти
Cenator 🐈
Костыль
Cenator 🐈
Мемоизированные селекторы перестают работать когда есть несколько инстансов использующих их компонентов
Sm•ok
Dima
Привет всем. Сильно не пинайте, может быть за нюбский вопрос. Только начал изучать хуки.
Dima
Dima
Что-то не могу понять, как отрендерить обьект quote
Dima
объект quote в консоли есть, но в компоненте не хочет рендерить ((
Daniil
Vladimir F
Ребята есть задача игроки делятся на 2 типа, создающие и присоединяющиеся к ним, после создания/присоединения к игре игроки получают индивидуальный токен accessToken, который аутентифицирует их в игре. Подскажите с чего начать или что почитать?
🤴👷♂️🦸♂️🧚♀️
Берите эффектор😁