Bogdan
какие такие данные?
Ну ты че, что то открыть подсветить, изменить, стейт какой то промежуточный
Dmitriy
Dmitriy
Хейтишь потому что модно хейтить?
нет сам окунулся, до этого порсто слушал
Bogdan
мелкий стейт там где ему и положено в компоненте
А если закрыть что то нужно из другого компонента? Тогда уже контекст, но я видел у аполо что то вроде стейта подъехало
Dmitriy
Я не знаю может это как наркота, можно свыкнуться потом но я не знаю)
Dmitriy
На крайняк контекст
Bogdan
нормальная композиция покрывала пока все мои таски
Ну тогда лан, просто когда не покроет, знакомые челики зашли ещё дальше ридакс + аполо
Dmitriy
А что обычно юзал?
та токо граф куль и его приблуды, больше аполо. А из СМ ниче)
Dmitriy
Ну тогда лан, просто когда не покроет, знакомые челики зашли ещё дальше ридакс + аполо
Я не могу предствить что такого не может покрыть композиция. Другое дело что СМ это проще, не нада заморачиваться. вот стейт все туда кидай потом найдешь)
Dmitriy
А вообще не пойму зачем придумывать такой четкий паттерн - котел со стейтом, а потом героически придумывать способы рулить всей этой кашей. вразумите меня
Andrey
ага, а еще лучше еффектор
Mihail
☄☄☄
Dmitriy
ага, а еще лучше еффектор
думал дима писал его что б хайпануть, а выходит он наверное просто заманался мешать этот котел с кашей
Anonymous
Ну вот кстати добавил inherit - заработало, но почему сбивается то я не понимаю
Потому что для input, button, textarea etc. задает свои стили, шрифт и его размер прописываются в html, остальное — inherit
Looch
Ну чисто теоретически редакс это тоже Pub/Sub
Looch
Не, все должно быть реактивно
Looch
Не думаю что тебе при изменении данных хочется самому ещё и view обновлять и что либо еще
Alexey
о, пасаны, я слышу новый фреймворк стейтменеджер запилим?
Alexey
окей, завтра начну толкать клиенту, мол, нью импрессив технолоджи бай бест майндс
Dmitry
Что правильнее использовать для более легкого масштабирования - контекст или редакс?
Kurzdor
апач
Есть не очень красивое решение, HashRouter
Виталий
Подскажите плиз для чего в create-react-app есть файл /src/react-app-env.d.ts с содержимым: /// <reference types="react-scripts" />
Виталий
и зачем это?
Kurzdor
А точнее на либу, гле оно ищет типы себе
Kurzdor
и зачем это?
Ну, сам взял тс, сам страдай 🤷‍♂
Kurzdor
Еще лучше просто забей на это
from
+
Саша
ts няшка, не ругайтесь
Timofey
вопрос по mobx. вешаю @observer и при изменении внешних пропсов не ререндериться компонент. что делать с этим и че за фигня вообще?
Viktor
и зачем это?
https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/lib/react-app.d.ts чтобы "неестественные" импорты не краснели, например, импорт css-модулей
Виталий
есть вот такой гайдлайн https://github.com/piotrwitek/react-redux-typescript-guide#redux---typing-patterns
Viktor
и зачем это?
плюс, на верхней строчке автоматически за нас импортированы типы реакта и типы окружения ноды (для всяких require)
Виталий
Я по нему добавляю типы они тайпскрипт их не видет
Viktor
А как использовать то?
необходимо расширить этот файл своими типами? что значит "использовать"?
Viktor
он уже используется, автоматом
Виталий
необходимо расширить этот файл своими типами? что значит "использовать"?
Я добавляю туда свои типы как приведено по ссылке выше и ничего
Viktor
любой *.d.ts файл в проекте автоматически читается
Виталий
любой *.d.ts файл в проекте автоматически читается
возможно, но тем не менее импорт не работает
Андрей
без чего?
Без примера в каком-нибудь кодсандбоксе и т.п.
Виталий
я пишу в этом файле import { StateType, ActionType } from 'typesafe-actions'; declare module 'MyTypes' { export type Store = StateType<typeof import('./index').default>; export type RootAction = ActionType<typeof import('./root-action').default>; export type RootState = StateType<ReturnType<typeof import('./root-reducer').default>>; } declare module 'typesafe-actions' { interface Types { RootAction: ActionType<typeof import('./root-action').default>; } }
Виталий
Затем пишу import { RootAction, RootState, Services } from 'MyTypes';
Viktor
есть вот такой гайдлайн https://github.com/piotrwitek/react-redux-typescript-guide#redux---typing-patterns
там целое полотно информации, что конкретно нужно туда добавить?
Виталий
и ts пишет нет такого модуля «MyTypes»
Kurzdor
Народ, а есть чтото полегче hammer.js для обработки свайпа?
Valentin
Пшик
Bogdan
Где ты, гений?
Pauline
что тут происходит?
Bogdan
что тут происходит?
Да хз, челик мне ответил, потом видимо гугл открыл и удалил сообщение
Vladimir
Ребят, научите рефетч делать правильно на реакте, а не window.reload
Vladimir
нужно сменить key компонента?
Просто релоуднуть картинку, после загрузки новой
Yerlan
Всем привет. Можете помочь , собрал образ на докере . Летят варнинги , но в конце пишет что Successfully built . Можно ли с эти варнингами заливать на сервер ?
Daniil
has unmet peer dependency Попробуй npm prune
NoName
Всем привет. Можете помочь , собрал образ на докере . Летят варнинги , но в конце пишет что Successfully built . Можно ли с эти варнингами заливать на сервер ?
Там вроде ещё env файла не хватает? Но могу ошибаться А то что в конце пишет, что успешно собрался, это докер успешно собрался и все твои команды отработали и не вернули ошибку.
Yerlan
можно пушить?
Anonymous
В ветку
Vadim
можно пушить?
Разрешаю тебе пушить