Size: a a a

React: русскоязычное сообщество

2019 November 18

I

Irakliy in React: русскоязычное сообщество
да так, что придётся долго и кропотливо восстанавливать
источник

I

Irakliy in React: русскоязычное сообщество
ещё и виновника не найдёшь
источник
2019 November 19

G

Gleb in React: русскоязычное сообщество
Всем привет, парни, подскажите не будет ли лишних перерендеров при передаче параметров таким образом?
источник

G

Gleb in React: русскоязычное сообщество
ешё бы отключить у линтера это замечание - было бы воще круто
источник

R

Roman in React: русскоязычное сообщество
Gleb
Всем привет, парни, подскажите не будет ли лишних перерендеров при передаче параметров таким образом?
а зачем вообще так извращаться?
источник

R

Roman in React: русскоязычное сообщество
Gleb
ешё бы отключить у линтера это замечание - было бы воще круто
я не уверен что без spread оператора тут вообще будет работать что то
источник

G

Gleb in React: русскоязычное сообщество
Roman
а зачем вообще так извращаться?
много параметров, хочется компактней запись чтоб
источник

G

Gleb in React: русскоязычное сообщество
пока к такому решению прихожу
источник

G

Gleb in React: русскоязычное сообщество
Roman
я не уверен что без spread оператора тут вообще будет работать что то
да всё работает
источник

R

Roman in React: русскоязычное сообщество
я бы такое на ревью не пропустил
источник

R

Roman in React: русскоязычное сообщество
у меня в проекте у одного компонента может быть до 40 параметров и все они спокойно в столбик передаются
источник

R

Roman in React: русскоязычное сообщество
чтоб параметров было меньше можно сделать одну или несколько обёрток
источник

R

Roman in React: русскоязычное сообщество
такой способ как правило более предпочтителен
источник

G

Gleb in React: русскоязычное сообщество
помню тож работал на окладе по мотивам распила бюджета, так месяцами можно делать по 10 компонентов с 40 параметрами…
… а когда работаешь на себя как-то по другому начинается думать

мне самое главное, зачем сюда написал
- чтоб не было косяков с лишними перерендерами и просадки в производительноти от такой передачи параметров внутри одного объекта
источник

G

Gleb in React: русскоязычное сообщество
в итоге вот так решил сделать, вроде норм
источник

R

Roman in React: русскоязычное сообщество
Gleb
помню тож работал на окладе по мотивам распила бюджета, так месяцами можно делать по 10 компонентов с 40 параметрами…
… а когда работаешь на себя как-то по другому начинается думать

мне самое главное, зачем сюда написал
- чтоб не было косяков с лишними перерендерами и просадки в производительноти от такой передачи параметров внутри одного объекта
ну если вы работаете один, проект маленький и вы уверены что не забудете по каким принципам строили приложение, то тогда, такой подход может и имеет смысл
источник

R

Roman in React: русскоязычное сообщество
относительно перерендеров
источник

R

Roman in React: русскоязычное сообщество
они будут постоянно
источник

R

Roman in React: русскоязычное сообщество
потому что вы в параметры передаете либо [] либо {}
источник

R

Roman in React: русскоязычное сообщество
на каждом рендере родительского компонента это будут новые массивы и объекты соответственно, с новыми ссылками
источник