Size: a a a

2021 February 10

RA

Ruslan Abdullaev in React Kyiv
Alexey Raspopov
Но ведь автор конвеншна сам сказал что конвеншн не нужен
Он не шарит
источник

SS

Serhey Shmyg in React Kyiv
дяк
источник

DB

Dima Bildin in React Kyiv
Andrii
это понятно, что по поводу конекта функциональных компонентов к стору? и что там по перфомансу в этом случае
Вообще нет разницы, какой синтаксис компонента ты используешь, чтоб коннектить к стору, это не про архитектуру
По перформансу тоже всё в порядке до момента, когда ты точно знаешь, что именно в этом конкретном месте нужно сделать, но ставлю на то, что это не станет узким местом приложения
источник

A

Andrii in React Kyiv
Хотелось бы почитать где то конкретно про перфоманс таких компонентов, не будет ли ре-рендерится компонент когда например ре-рендер тригернет родитель который передает в него какие то пропсы и еще раз useSelect например
источник

A

Andrii in React Kyiv
почему то мне кажется что именно так и произойдет
источник

DB

Dima Bildin in React Kyiv
Andrii
Хотелось бы почитать где то конкретно про перфоманс таких компонентов, не будет ли ре-рендерится компонент когда например ре-рендер тригернет родитель который передает в него какие то пропсы и еще раз useSelect например
А какая разница это будет useState или this.setState?
источник

A

Andrii in React Kyiv
я про useSelect
источник

DB

Dima Bildin in React Kyiv
Andrii
я про useSelect
useSelector который из редакса?
А какая разница он или mapStateToProps из коннекта?)
источник

A

Andrii in React Kyiv
я сейчас о том что по перформансу все равно выгоднее в FC передавать все пропсами и не конектить его к стору даже хуками
источник

A

Andrii in React Kyiv
Andrii
функциональные компоненты вообще не должны не к чему коннектится и знать про какой то там глобальный стейт
собственно о том о чем ты задал вопрос) Почему?
источник

B

Bogdan in React Kyiv
коннект возвращает PureComponent. C функциональным это будет то же что завернуть в memo
источник

DB

Dima Bildin in React Kyiv
Andrii
собственно о том о чем ты задал вопрос) Почему?
Я задал вопрос, чтоб подвести к тому, что ниже сказали прямо) что это утверждение не сильно верное
источник

A

Andrii in React Kyiv
Dima Bildin
Я задал вопрос, чтоб подвести к тому, что ниже сказали прямо) что это утверждение не сильно верное
теперь я задам вопрос, почему оно не сильно верное?)
источник

RA

Ruslan Abdullaev in React Kyiv
Andrii
я сейчас о том что по перформансу все равно выгоднее в FC передавать все пропсами и не конектить его к стору даже хуками
а где тогда выгодно коннектить?
источник

A

Andrii in React Kyiv
Ruslan Abdullaev
а где тогда выгодно коннектить?
очевидно что в родителе который и отвечает за всю логику
источник

A

Andrii in React Kyiv
Bogdan
коннект возвращает PureComponent. C функциональным это будет то же что завернуть в memo
WAT?
источник

DB

Dima Bildin in React Kyiv
Andrii
теперь я задам вопрос, почему оно не сильно верное?)
Потому что не имеет большого смысла) всё равно класс коннектить или функциональный компонент. Делать это хоком или хуком. Особенно учитывая, что многие сейчас используют везде только функциональные компоненты, это не играет роли
источник

DB

Dima Bildin in React Kyiv
Andrii
WAT?
PureComponent знаешь? Это грубо говоря scu с shallow compare пропов
React.memo для функциональных делает то же самое
источник

DB

Dima Bildin in React Kyiv
Andrii
очевидно что в родителе который и отвечает за всю логику
Не уверен, что это очевидно) и при чём тут перформанс?
источник

RA

Ruslan Abdullaev in React Kyiv
Andrii
очевидно что в родителе который и отвечает за всю логику
если это функциональный компонент с хуками, в твоей парадигме это уже будет не функциональный компонент? Или ты предлагаешь для родителей использовать только классы?
источник