Oleg
По каждому полю
зачем? мне нужно сравнить только open.
Oleg
хоба
я первым делом загуглил. и всё равно не понял.
Dmitriy
хоба
есть, втащило сутра, спасибо братка)
Sergey
зачем? мне нужно сравнить только open.
А. Сорри. Не туда посмотрел
Andrey
я первым делом загуглил. и всё равно не понял.
нет пересечений у типов, поэтому компилятор считает, что они всегда будут неравны, и предупреждает об этом
Oleg
нет пересечений у типов, поэтому компилятор считает, что они всегда будут неравны, и предупреждает об этом
пересечений у типов... то есть, он считает, что в одном стринг, в другом число?
Oleg
надо бы добавить флоу...
Andrey
пересечений у типов... то есть, он считает, что в одном стринг, в другом число?
ну, +/- да считает что в одном - один тип, в другом - другой
Alexey
посоветуйте хороший full-screen календарь с поддержкой ssr
Oleg
ну, +/- да считает что в одном - один тип, в другом - другой
а как ему указать, что всё окей и там стринги?
wolfe
я видел в одном чате ежедневный пин правил и за несоблюдение (неважно, знал ты или нет) тупо РО на недолгий срок. ну и атмосфера там была достаточно приятная. немного радикальный метод, зато работает
wolfe
админ с усиками?
не помню уже, если честно
Kevin
> This makes possible for IDEs to find and import dependencies for you automatically, which is a huge productivity boost. да что ж у людей за говноиде такие даже vscode умеет автоимпортить дефолтные экспорты
Andrey
а как ему указать, что всё окей и там стринги?
ну если без ts и flow, хз посмотреть, какими типами их видит иде со своим компилятором подправить жсдоком, если так уж мешает (либо просто забить, это тип не вывелся из nextProps)
VM
Где можно почитать про разные подходы к дизайну компонентов и хранения/передачи данных между ними (не Редукс и мобх)
VM
А что конкретно интересует?
Best practices в основном.
Oleg
Best practices в основном.
Ну, есть редакс, есть мобикс, тут уж на вкус.
Oleg
Best practices по большому счёту тут нет (покажите?)
Aleksandr 🎄
Ребят такой вопрос: А @vrogov с нами? Разбанили его?
VM
А что делать с миллионом пропсов и как их следует передавать? Стоит ли разделять компоненты на те, что несут логику и маркап?
Andrey
Где можно почитать про разные подходы к дизайну компонентов и хранения/передачи данных между ними (не Редукс и мобх)
дизайн в каком смысле? кода, или визуальный? а какую задачу решает передача данных не через редакс/мобкс?
Andrey
А что делать с миллионом пропсов и как их следует передавать? Стоит ли разделять компоненты на те, что несут логику и маркап?
миллион пропсов - декомпозировать в более мелкие сущности, юзать рендерпропы, и всякое такое разделять - следует уточнить
Sergey
Разделять нужно по зонам ответственности. Single responsibility principle
Юрій
всем привет, что то я не могу собразить, как проходясь по массиву объектов спомощью map() возвращать только те объкты которые подходят под условие?
Andrey
Разделять на логику и маркап нет смысла
ну тут имо стоит определить, что имеется ввиду лейаут, и логика когда включить тот или иной лейаут, все таки имеет место быть, и быть разделенными, кмк)
Kevin
.filter
Andrey
Если включать разные лейатуы то имеет смысл. Разделение просто ради разделения смысла не имеет
ну вот я и говорю, стоит уточнить может он про контейнеры, как в редаксе многие любили(любят?) делать, тогда офк не стоит
VM
Я недавно форму писал с прикреплением файлов и прочей лабудой. Вместе с верской вышло полотно на 800 строк
VM
Не очень весело
S
А. Сорри. Не туда посмотрел
ты указывал на статьи где писалось что export default юзать не стоит, а как мне делать export если я использую React.lazy(() => import('component'))тут вроде нельзя брать переменную..
Andrey
Тоже не стоит
что не стоит?) (я же так и написал, что не надо так делать)
Sergey
Sm•ok
Хм, удалили сообщение
S
уже нашел , благодарю))
Dmitry
Ребят, а кто знает, в чем может быть проблема, если импортирую как в первом случае, то импорт из другого компонента работает, а если как во-втором нет
Dmitry
Dmitry
export * from ‘./‘ в другом компоненте почему-то не работает
Oleg
можно ли в useReducer делать запросы на сервер? можно делать async reducer?
Dmitry
Что пишет
просто пишет you forget to export blablabla
Sm•ok
Он вроде ток дефолт берет
wolfe
export * from ‘./‘ в другом компоненте почему-то не работает
в первом случае перечислены все переменные, которые экспортированы в файле?
wolfe
да
у меня было похожее один раз из-за circular dependency
Dmitry
спасибо большое
wolfe
а потом я накатил бабел-плагин, который это выявляет и захотел выпилить на хер antd
Юрій
если у меня массив состоящий из масивов объектов, то как мне собрать все эти элементы в один одномерный массив?
Kevin
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat
S
как в fallback компонента Suspense поместить компонент загрузки? Нужно создать переменную которая возвращает компонент?
Юрій
thanks
S
fallback={<Loader />}
понял, сорри за тупость
Cenator 🐈
Только это не компонент а элемент
Андрей
Когда следует использовать событие onLoad?
Vlad
Когда весь контент загружен
Андрей
Когда весь контент загружен
Я посмотрел в консоли он вызывается 12 раз, и все эти 12 раз я вызываю setAnimationMove(true) это плохо?
Vlad
После загрузки, да