Denis 🇺🇦
Китикет
Я обычно в кейсах когда нет никаких уникальных айдишников, при нормализации сам туда nanoid вливаю
Bogdan
вот так отработало все
Maxim
nanoid
https://github.com/ai/nanoid#react
Китикет
https://github.com/ai/nanoid#react
А его надо не так юзать
Китикет
Это относится ко всем либам для генерации уникальных айдишников
Maxim
так ты напиши как надо
Maxim
не вопрос
Sergey
вот так отработало все
зачем префикс T ?
Sergey
бесполезная вещь
Bogdan
зачем префикс T ?
да хз, вроде сразу понятно, что тип
Китикет
так ты напиши как надо
Если ты засунешь вот так вот его в key, будет при каждом пересчете новый айдишник, что даже хуже чем обычный индекс. Как я говорил, я при нормализации после получения данных с сервера добавляю айдишники в обьект айтема, и дальше у меня уже идет работа с айдишникам
Bogdan
бесполезно
вот что вышло
Sergey
вот что вышло
и я хз че там за ошибка
Bogdan
и я хз че там за ошибка
да я смотрю на эти ошибки как на загудку чедесную
Китикет
Получается подобие того, что мы сразу с сервера получили элемент вместе с айдишником
Bogdan
на русском…
codesandbox это
Китикет
codesandbox это
Ты это пишешь в код сэндбоксе всегда?)
Sergey
вот что вышло
в TModal не надо было type писать string
Sergey
а описать доступные варианты
Bogdan
Ты это пишешь в код сэндбоксе всегда?)
не всегда, просто лень было переносить к себе
Andrei
чуваки, кто может прям ПОСОВЕТОВАТЬ какой-нибудь достойный аналог без запар по-типу storybook?
Bogdan
в TModal не надо было type писать string
аааааа, точно, вот и как это можно понять из ошибки?
King
Docz
У меня был ужасный опыт с ним, у них нет iframe, и этого достаточно чтобы не юзать docz Но ещё этот mdx не такой удобный как кажется, хз как прокинуть в него данные И коробочная конфигурация фейк, если юзаешь свои плагины бабеля и вебпака
Bogdan
а подскажите, как вы глобальные стили подрубаете, через styled которые? я увидел просто в рутовом компоненте люди их подключают типо <Global1 /> <Global2 />
Bogdan
Ну да как в доке
ссылку можно? в доке реактка или стайледов?
Vadim
ссылку можно? в доке реактка или стайледов?
Стайледов конечно. Причем тут реакт то?)
Vadim
ссылку можно? в доке реактка или стайледов?
Посмотри сам. Это очень просто найти
Илья
<Pic backgroundColor='red' colors={['green', 'blue']} hoverColors={['blue', 'green']} colorWidth={6} /> Скажите как так пропсами задавать стили компоненту? Как эта стилизация называется что гуглить или как её принимать в компоненте
Oleg
Ребят, меня всегда мучает вопрос говнокода, архитектуры и проектирования. Какие хорошие учебники вы можете посоветовать желательно с привязкой к JS? Хочу понять проектирование, принципы программирования, а не просто по шаблону делать компоненты React опираясь на уже готовые инструменты Facebook. Есть ли учебники, с помощью которых можно стать тру программистом?
Looch
Но там вроде все примеры на ++
Looch
Побольше бы вообще таких вопросов тут видеть
Looch
Было б здорово
Looch
Вообще да, не хватает ещё книг по архитектуре фрон энд приложений
Looch
https://refactoring.guru/ru/design-patterns/book
Ну это понятно, но не все паттерны вообще уместны в js
Looch
Тем более на фронте
Dmitriy
Большая часть везде уместна, а реализация конечно отличается
🦜
но он больше к бекенду
Looch
Мой поинт в том что архитектура это не только знание паттернов
🦜
на фронте из этой книги только если фабрику заюзать
Looch
Я уже написал выше про эту книгу
🦜
вообще все эти паттерны больше про ооп
🦜
если нужно фп, то ща скину
Artem
Тем более на фронте
Постоянно используем паттерны, особенно в реакт
🦜
https://github.com/MostlyAdequate/mostly-adequate-guide-ru
Artem
Как только хуки появились, так вообще раздолье
Artem
Обсервер, фабрику, декоратор
Artem
Это что сходу из последнего вспомнил
Artem
Но паттерны важнее не тем, как их применяешь, а тем для чего, почему и в каких кейсах это стало партерном
MⅨ
Добрый, кто-то делал пуш нотификации. Я не могу чего-то понять а как отслыать пуш нотификации на допустим только хром браузер. Какой сервис в гугле за это отвечает
MⅨ
Я так понял что у React Native всё понятно или у каждой платформы есть свой сервис а как обстает на веб браузерах
MⅨ
Видел push service для мозиллы
MⅨ
про хром ничего
Julia
https://developers.google.com/web/updates/2015/03/push-notifications-on-the-open-web
Eugene
firebase вроде умеет слать пуши в браузеры
Julia
у браузеров есть пуш апи, а дальше ручками, хоть сокеты хоть файрбейс
MⅨ
А если мне надо и браузер и натив есть что-то?
Julia
Мы на клиенте слушаем мессадж и генерим пуши а на мобилку шлем нативные пуши сразу
Julia
сервер один
Julia
прост пуши в браузерах отличаются от нативных, это не совсем те пуши
MⅨ
Мы на клиенте слушаем мессадж и генерим пуши а на мобилку шлем нативные пуши сразу
Какой мессадж? Разве пуши не должны работать с сервера на клиент?
Julia
клиент слушает сокеты или файрбейс или любой другой реалтайм сервис, и когда придет нужное сообщение генерит пуш
MⅨ
или ты про подписку?
Nikita
Какой мессадж? Разве пуши не должны работать с сервера на клиент?
должны кстати, есть чат, где могут помочь с этим @pwa_ru