Size: a a a

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

2020 October 14

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Дмитрий Шевченко
Народ, а заворачивать все компоненты в React.memo - это норм или бессмысленно?
Открывай вкладку перф гугла и сравнивай до после.
источник

ДШ

Дмитрий Шевченко... in React — русскоговорящее сообщество
Daniil Tchernyavsky
Открывай вкладку перф гугла и сравнивай до после.
Не охота все компоненты ради этого заворачивать, а потом убирать обёртку. Хочется готовый ответ услышать)
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Дмитрий Шевченко
Не охота все компоненты ради этого заворачивать, а потом убирать обёртку. Хочется готовый ответ услышать)
Его нет
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Ситуации уникальны
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Лень - не делай
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Александр Бакиматов
дело не в разнице количества рендеров, дело в том что если рендеры не вызывают проблем - не надо их бежать оптимизировать. память тоже не бесплатная раз, преждевременные оптимизации зло два
ну и понятное дело что везде нужно подумать прежде чем делать, поэтому если у тебя миллиард рендеров на простейшей операции, но при этом браузер еще не нагружается - все таки лучше исправить код а местами оптимизировать средствами реакта
источник

М

Мерч in React — русскоговорящее сообщество
Иван
будет. только надо отдавать себе отчёт, когда можно поперерисовывать, а когда нельзя
Все же, нужно писать много useSelector вместо одного, а сверху еще и мемо ебнуть, верно?
Я с редаксом пол года не работал, в мобыксе таких траблов нет
источник

IN

Igor N in React — русскоговорящее сообщество
Daniil Tchernyavsky
Его нет
Ну вот эти мемы и юзколлбеки, имхо, только добавили головняка новичкам и не только. Ни разу не интуитивно
источник

с

сэнсэй Сплинтер... in React — русскоговорящее сообщество
Dmitry Kudryavtsev
проблема была в том, что фон для App.js перекрывает :before, я сделал для root фон, и все заработало\
понял, просто со спаном это железобетонный вариант и его не перекроет никакой фон, так как там кнопка создаёт свой контекст наложения и дочерние элементы уже позиционируются по оси Z локально внутри неё (они никогда не будут ниже чем button, но могут внутри неё быть выше или ниже по оси Z), поэтому написал его
источник

ДШ

Дмитрий Шевченко... in React — русскоговорящее сообщество
Вопрос даже в другом - насколько это дорого
источник

И

Иван in React — русскоговорящее сообщество
Мерч
Все же, нужно писать много useSelector вместо одного, а сверху еще и мемо ебнуть, верно?
Я с редаксом пол года не работал, в мобыксе таких траблов нет
я с редаксом год не работал

если проблем с производительностью нет, то оптимизировать не надо. если есть — надо
источник

IN

Igor N in React — русскоговорящее сообщество
Дмитрий Шевченко
Вопрос даже в другом - насколько это дорого
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Igor N
Ну вот эти мемы и юзколлбеки, имхо, только добавили головняка новичкам и не только. Ни разу не интуитивно
Они в разделе доп хуков, мемо тоже нигде не говорят в доке юзать всегда
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
Не вижу головняка
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
сэнсэй Сплинтер
понял, просто со спаном это железобетонный вариант и его не перекроет никакой фон, так как там кнопка создаёт свой контекст наложения и дочерние элементы уже позиционируются по оси Z локально внутри неё (они никогда не будут ниже чем button, но могут внутри неё быть выше или ниже по оси Z), поэтому написал его
я пробовал со спаном, вроде не решило
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Igor N
Ну вот эти мемы и юзколлбеки, имхо, только добавили головняка новичкам и не только. Ни разу не интуитивно
не только новичкам, щас есть лиды которые все все на свете в мемо юзмеме юзколбеки обарачивают
источник

М

Мерч in React — русскоговорящее сообщество
Иван
я с редаксом год не работал

если проблем с производительностью нет, то оптимизировать не надо. если есть — надо
лучше и не скажешь, ладно
а то я мануалы пошел искать, и максимум че пишут - юзать reselect, кек
источник

IN

Igor N in React — русскоговорящее сообщество
Maxim Koylo
не только новичкам, щас есть лиды которые все все на свете в мемо юзмеме юзколбеки обарачивают
У нас так, например
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Igor N
Ну вот эти мемы и юзколлбеки, имхо, только добавили головняка новичкам и не только. Ни разу не интуитивно
та не в них проблема, а проблема в том что тима реакта не удосужилась хорошо в доке разжевать когда стоит юзать а когда нет. точнее они то рассказали, но тему имхо могли раскрыть глубже
источник

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
сэнсэй Сплинтер
понял, просто со спаном это железобетонный вариант и его не перекроет никакой фон, так как там кнопка создаёт свой контекст наложения и дочерние элементы уже позиционируются по оси Z локально внутри неё (они никогда не будут ниже чем button, но могут внутри неё быть выше или ниже по оси Z), поэтому написал его
а я стили не переносил только
источник