Michail
Помогите кто-ниб пожалуйста: делаю стилизацию через styled-components, но почему-то браузер стили Wrap компонента не читает, при этом если делать css in js в отдельных компонентах, то все раюотает
Michail
Michail
Sm•ok
Ошибка мб где-то. Смущает значение беграунда. Попробуй поменять
Michail
Ошибка мб где-то. Смущает значение беграунда. Попробуй поменять
Это я просто другие стили скопировал, так просто имя изменил
Sm•ok
Это я просто другие стили скопировал, так просто имя изменил
Ну, попробуй поменять значение на blue к примеру. Мне кажется где-то там ошибка
Michail
а стилей вообще в бразере нету, только класс сгенерируется от sc
Sm•ok
А именно в to left
Michail
такие поставил, и ничего
Sm•ok
Хм, ты уверен?
Rustam
Привет, ребят. Я недавно написал небольшой набор ui компонентов. Зацените, вдруг кому-то понадобится потом в проектах. Если понравится, буду рад звездам :) https://github.com/yoloten/react-stack-cards
Александр
Походу в return его нельзя... так же как и другие хуки
Дело не в том что нельзя в ретурн, как раз можно. Нельзя в условных выражения и циклах которые могут менять свои условия использовать хуки. Это основы из документации, смотрите rules of hooks
Dmitry
Ребят, а кто-нибудь шарит в graphql
Dmitry
не могу понять, если мне нужно как-то мутировать данны, после того, как я их получил, но до того, как я их передал в компонент, который их отображает. Где это делтаь и как?
Dmitry
вот в redux есть селекторы для этого, например, а для graphql? или так не нужно делать?
Александр
вот в redux есть селекторы для этого, например, а для graphql? или так не нужно делать?
Зависит от применяемого клиента. В аполло есть для этого инструменты, внутри link’a
Dmitry
Зависит от применяемого клиента. В аполло есть для этого инструменты, внутри link’a
apollo да, в appollo-link? Если не сложно кинуть ссылкой? я почему-то не нашел
Александр
apollo да, в appollo-link? Если не сложно кинуть ссылкой? я почему-то не нашел
С телефона не удобно гуглить, сори. А по памяти не помню
Dmitry
и еще я вот что не могу немного понять, обычно container и componet это разные файлы. То есть вот у мня есть connect({}, {})(component) а для graphql я смотрю все делают Query и сразу внутри сам компонент. Это нормально?
Александр
спасиьбо за наводку, сейчас найду
Вспомнил, это было в 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
где же его хранить если не в localStorage, и почему фиговая практика?
https://github.com/artalar/blog/blob/master/src/pages/notes.md#%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D0%B5-cookie-%D0%BE%D1%82-localstorage
artalar
Еще вот интересно очень https://youtu.be/lXQTSXfGfbo?list=PLXObawgXpIfyH7XRtAN1JgFd6FJVzURdV
Kirill
Хорошо. Тогда, как я понимаю, Set-Cookie будет делать сервер, а браузер их запомнит сам? А как тогда быть с роутами? Как на фронте узнать, что пользователь авторизован и пропустить его к "приватному" компоненту?
Dmitry
Спасибо
Андрей
Подключил nodemailer и после того как отправилось письмо на почту почему не отрабатывает then?
Андрей
А там статус был panding. Щас ошибка вернулась, а почему письмо лежит на почте уже а промис ещё ожидался 1 минуту и потом вернул ошибку?
Yaro
было у кого-то что в reacr-player onProgress работал через раз ? как с этим можна боротся ?
Vadim
А там статус был panding. Щас ошибка вернулась, а почему письмо лежит на почте уже а промис ещё ожидался 1 минуту и потом вернул ошибку?
Так а этот мейлер вообще чето отвечает на этот запрос? Мне кажется запрос просто падает по таймауту
Андрей
Так а этот мейлер вообще чето отвечает на этот запрос? Мне кажется запрос просто падает по таймауту
Трудно сказать. Я в вопросе бекенда не очень. Надо посмотреть тело ответа?
Vadim
Трудно сказать. Я в вопросе бекенда не очень. Надо посмотреть тело ответа?
Ну всм ответ вообще есть?) типа 200 ОК вообще приходит?
Андрей
250 ответ
🤴👷‍♂️🦸‍♂️🧚‍♀️
Привет. Подскажите где почитать про проблемы с лишним перерендером в redux
Vadim
Может fetch не понимает что 250 это в smtp успешный запрос и сваливается в кэтч, хз. Странная фигня.
🤴👷‍♂️🦸‍♂️🧚‍♀️
Reselect юзаете?
Неа, просто услышал про такую проблему, но гугл не помог найти что да как
artalar
Привет. Подскажите где почитать про проблемы с лишним перерендером в redux
В доке есть, там же сразу и решение - нормализация
🤴👷‍♂️🦸‍♂️🧚‍♀️
В доке есть, там же сразу и решение - нормализация
https://redux.js.org/faq/react-redux#why-is-my-component-re-rendering-too-often ?
Андрей
Может fetch не понимает что 250 это в smtp успешный запрос и сваливается в кэтч, хз. Странная фигня.
Так и кетч не отрабатывает, просто 2 минуты пендинг выжидается
Vadim
Так и кетч не отрабатывает, просто 2 минуты пендинг выжидается
Попробуй может ишью в репу нодмейлер заслать, может укажут тебе чего не так)
artalar
https://redux.js.org/faq/react-redux#why-is-my-component-re-rendering-too-often ?
https://redux.js.org/introduction/learning-resources#normalization
artalar
https://redux.js.org/recipes/structuring-reducers/normalizing-state-shape#normalizing-state-shape
artalar
И тп
artalar
[ag-grid] Таска: по клику по хедеру колонки нужно выбрать всю колонку. Знает кто как? В доке только про row selection
artalar
Что это?
Dmitry
В доке есть, там же сразу и решение - нормализация
А как ни крути ты его не у берёшь Хоть обнормализируйся
Sm•ok
Без кода ничего не сказать
arts
В mapStateToProps запихай
arts
И уже отфильтрованный список передавай в компонент через пропсы
Dmitry
Друзья, если кому несложно, можете скачать приложение https://apps.apple.com/ru/app/hello-english-english-words/id1435690843 , был бы очень благодарен! 1.5 года делал на React Native, бесплатного там много достаточно :) Спасибо! На митап планирую прийти
Cenator 🐈
Костыль
Cenator 🐈
Мемоизированные селекторы перестают работать когда есть несколько инстансов использующих их компонентов
Cenator 🐈
Можно пример?)
Посмотри re-reselect
Sm•ok
Посмотри re-reselect
Не юзал просто либу, но слышал о ней. Думал, если столкнусь, чтобы знать
Dima
Привет всем. Сильно не пинайте, может быть за нюбский вопрос. Только начал изучать хуки.
Dima
Dima
Что-то не могу понять, как отрендерить обьект quote
Dima
объект quote в консоли есть, но в компоненте не хочет рендерить ((
Vladimir F
Ребята есть задача игроки делятся на 2 типа, создающие и присоединяющиеся к ним, после создания/присоединения к игре игроки получают индивидуальный токен accessToken, который аутентифицирует их в игре. Подскажите с чего начать или что почитать?
artalar
Мемоизированные селекторы перестают работать когда есть несколько инстансов использующих их компонентов
Не перестают работать, а выполняют лишнюю работу: багов не будет, перф просядет (вряд ли заметно). Хотя для SSR реселект явно избыточен. И по поводу множественных инстансов - проблема если есть зависимость от аргументов, если зависимость только от рут стора - все будет работать как часы. С редаксом без реселекта никуда...
🤴👷‍♂️🦸‍♂️🧚‍♀️
Берите эффектор😁