Size: a a a

React — русскоговорящее сообщество

2020 November 19

BB

Bugs Bunny in React — русскоговорящее сообщество
Денис
За 5 минут я не понял разницы.... Может обьясните мне?)))
мемо — это хок, предназначенный для компонентов для реализации shallowEqual в пропсах.
useMemo — это хук, предназначенный для мемоизации данных, а не компонентов
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
по умолчанию реакт ререндерит всё в дереве без shallowEqual от родителя к дочкам
источник

V

Vlad in React — русскоговорящее сообщество
Денис
За 5 минут я не понял разницы.... Может обьясните мне?)))
React.memo сравнивает текущие пропсы и следующие, если они не изменились - реакт не ререндерит компонент
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
что будет, если ретерн компонента засунуть в юзмемо и ретернить юзмемо из компонента?
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Daniel Mednikov
что будет, если ретерн компонента засунуть в юзмемо и ретернить юзмемо из компонента?
не надо запихивать туда компоненты
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
юзмемо для данных
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Bugs Bunny
не надо запихивать туда компоненты
Я знаю, но мне интересно, что будет
источник

Д

Денис in React — русскоговорящее сообщество
Bugs Bunny
мемо — это хок, предназначенный для компонентов для реализации shallowEqual в пропсах.
useMemo — это хук, предназначенный для мемоизации данных, а не компонентов
Спасибо за инфу)
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
Daniel Mednikov
Я знаю, но мне интересно, что будет
так же будет сравнивать депсы через shallowEqual
источник

DM

Daniel Mednikov in React — русскоговорящее сообщество
Bugs Bunny
так же будет сравнивать депсы через shallowEqual
Логично🙄
источник

@.

@Dragos . in React — русскоговорящее сообщество
Nikolay Tolochnyy
index 0 это falsy значение вот и не редактируется из-за проверки if (edit)
Сразу решение не приходит в голову - если в проверке на edit писать проверку на 0 - то часть edit не попадет в массив
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
@Dragos .
Сразу решение не приходит в голову - если в проверке на edit писать проверку на 0 - то часть edit не попадет в массив
я же написал решение — if (edit !== null)
если будет null (как у вас по умолчанию), то редактирования не происходит, что верно
источник

П

Паша in React — русскоговорящее сообщество
Nikolay Tolochnyy
я же написал решение — if (edit !== null)
если будет null (как у вас по умолчанию), то редактирования не происходит, что верно
почему не (Boolean(edit))
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
Паша
почему не (Boolean(edit))
потому что откройте песочницу и проверьте
источник

П

Паша in React — русскоговорящее сообщество
какую песочницу
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
да
источник

П

Паша in React — русскоговорящее сообщество
дай ссылку
источник

NT

Nikolay Tolochnyy in React — русскоговорящее сообщество
найди
источник

A

Aleksandr in React — русскоговорящее сообщество
Добрый день. Может кто то сталкивался с такой проблемой. Есть компонент, логотип. Он на сайте используется 3-4 раза в разных модификация ( размер, цвет, размер текста, или его отсутствия ). Прописал в ./styles дефолтные стили, плюс хотелось управлять ими из других компонентов (header, footer, sidebar, login ). Но проблема в том что он генерирует стили через makeStyle и они добавляются в хаотичном порядке. И может получится так что дефолтные стили в head оказываются ниже стилей например компонента header. Тогда дефолтные стили приобретают порядок выше и значимость выше, тем самым приводя данную конструкцию в бесполезные настройки. Как с этим бороться или как вы делаете компоненты в которые можно передавать classes из другим компонентов ( стили модификаторы ). использую JSS
источник

AK

Almaz Kham in React — русскоговорящее сообщество
Решил поработать с классами, подскажите пожалуйста как занести данные из лога выше в state правильно?
источник