voix
😊Хорошо получается?
Ivan
А потом в чатах спрашивать, что такое [state, setState], йеп
Philipp
Лучше тулзы через отдельный пакет подключать, а не через window
А можно немного подробней? В смысле через npm пакет?
Dmitriy
вообще, как найду дизайнера, сяду переделывать все компоненты
https://www.learnstorybook.com/design-systems-for-developers/ Посмотри будет тебе интересно. И при всей неприязни к сторибуку он сейчас хорошо развивается и уже поддерживает доку из mdx
voix
Красиво!
Igor
зп где-то 300+ у тебя?
Sergey
Правда я хочу полноценный хороший ux для людей
Default
Окей, принято. Хотя я вообще не про типы значений речь вёл, как и Сова, впрочем
Igor
блин, научи так же
Roman
шо тут у вас происходит... @sovasergey шо за оффтопы в канале
Igor
шо тут у вас происходит... @sovasergey шо за оффтопы в канале
пару слов с оффтопом и уже жалуешься, нельзя быть таким занудой
Roman
хз понедельник может... но прям такой троллинг на полную вообще неконструктивно
Maksim
так кормите же троля
Igor
я не увидел тут никакого троллинга, хоть носом ткни
Bogdan
что за жесть ?
а в чем жесть? это же стандартный компос
Sergey
Завязывайте, народ
Igor
точнее newData массив можно засунуть в this this.newData = []
Artyom
В какой момент reducer получает action? Я понимаю что через dispatch, как dispatch определяет какие события прокидывать в какой reducer?
Bogdan
но я не понимаю почему в рендере, так делать оооооооочень плохо
потому что на каждый апдейт будет запрос, оно тебе нужно?
Bogdan
В какой момент reducer получает action? Я понимаю что через dispatch, как dispatch определяет какие события прокидывать в какой reducer?
ты же тип передаешь в диспаче, он в свиче твоем смотрит какой тип и что нужно сделать
Sergey
но я не понимаю почему в рендере, так делать оооооооочень плохо
Это временно ) спасибо, попробую написанное выше.
Igor
ты можешь свой код заставить работать - использовать спред оператор
Igor
ты массивы в массив добавляешь,а тебе надо tickets: [...prevState.tickets, ...data.tickets], понимаешь?)
Ivan
В какой момент reducer получает action? Я понимаю что через dispatch, как dispatch определяет какие события прокидывать в какой reducer?
action’ы проходят через «все редьюсеры» в кавычках потому что на самом деле редьюсер один
Bogdan
комбайном собранный при старте
ㄗом
Всем привет! Как в ts импортнуть имя переменной через тире? export const 'user-face': string
Ivan
Всем привет! Как в ts импортнуть имя переменной через тире? export const 'user-face': string
в js не бывает имён через тире поля бывают, но их нельзя экспортировать в отрыве от объектов
ㄗом
Спасибо!
Sergey
ты массивы в массив добавляешь,а тебе надо tickets: [...prevState.tickets, ...data.tickets], понимаешь?)
Троеточие не понимаю) а так я понял что у меня не данные в массив а целиком массив как очередной элемент добавляются.Отсюда такое результат ( с моим вариантом prevState)
Ivan
Окей спс.
http://jsraccoon.ru/es6-spread-rest
Vladimir
https://www.chitai-gorod.ru/catalog/book/923233/
Igor
https://www.chitai-gorod.ru/catalog/book/923233/
на learn.javascript.ru все есть
Vladimir
https://github.com/azat-io/you-dont-know-js-ru/blob/master/es6%20%26%20beyond/README.md#you-dont-know-js-es6--beyond
Igor
бесплатно и доступно, не знаю почему многие им не пользуются
Ilya
кто смотрел Реакт конф? что нибудь новое и интересное анонсировали?
Ilya
кратко, да
что анонсировали?
🦜
что анонсировали?
https://reactjs.org/docs/concurrent-mode-intro.html Например
Anonymous
Оффтоп Всем добрый день. Такая проблема, не можем зафиксировать модалку на iOS. Кто то сталкивался , знает как помочь ? Спасибо
Ilya
https://reactjs.org/docs/concurrent-mode-intro.html Например
дак про это уже года два как говорят)
🦜
дак про это уже года два как говорят)
теперь не говорят, а документально показывают, рассказывают
Vova
кто то юзает create-react-app для прода?
S
кто то юзает create-react-app для прода?
многие, но обычно собирают свою сборку
Vova
многие, но обычно собирают свою сборку
про многих я знаю, спросил юзает ли кто то
Vladislav
есть 2 даты в формате iso Как одну из другой вычесть? Мне нужно получить количество оставшихся дней
Vladislav
Вычесть одну из другой
надо бы без либы
Vova
nometa.xyz
прямой вопрос. можно было бы создать опрос, я бы создал
Александр
надо бы без либы
Или в таймстемп конвертнуть и вычесть
Mikhail
Можно же без либы вычитать
Sergey
кто то юзает create-react-app для прода?
кто-то юзает. я нет, ибо слишком много неочевидных штук
Александр
кто то юзает create-react-app для прода?
Да, все живы, забыл добавить что не сам cra юзаем, а только react-scripts с react-app-rewired ибо надо было кое-что тюнить
Александр
Sergey
Можете поподробнее о подводных?
обновление скриптов может легко сломать что-либо в проекте кроссзависимости также могут сломать легко сам CRA
Sergey
проблемы конфигурации если вдруг понадобится добавить что-то кастомное, то всего два варианта, либо eject и ручная поддержа, либо что-то вроде craco и удвоение проблем с зависимостями
Sergey
если захочется SSR то переехать на razzle или nextjs будет вдвойне проблемнее
Александр
если захочется SSR то переехать на razzle или nextjs будет вдвойне проблемнее
На одном проекте где нужен ssr как раз razzle юзаем, показалось легче чем поддерживать свой конфиг, который по сути стал копировать все то что уже было в razzle
🦜
RR
👀
S
и хорошо
а в nuxt он есть
Александр
а роутинг через что?
Для загрузки данных своей решение на хуках, проблем особых нет пока