Size: a a a

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

2020 October 29

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Dmitry Croft
Кстати, чтобы компонент сделать максимально generic и дать ему возможность принимать стейт из вне (чтобы кешировать в глобальном сторе) можно передавать в пропсах сервис, стейт и колбем onLoaded (если state не передан, то он будет сам хранить всё). И получается компонент будет знать как работать с определённым интерйесом бизнес логики и при этом будет давать тебе возможность перенести стейт глобально. При этом ты можешь написать HOC который будет внедрять нужный тебе сервис и переиспользовать HOС компонент уже в другом месте будет не больно

Короче идея в том, что компоненты должны быть изолированы. И если они написаны правильно, то никогда не будет проблемой переиспользовать их. А если сразу начинать с глобального стора, то проблема начинается сразу же при первом переиспользовании. И при этом логика компонента размазывается по глобальному стору
еще разок - у тебя деформация по переиспользуемости
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Dmitry Croft
Кстати, чтобы компонент сделать максимально generic и дать ему возможность принимать стейт из вне (чтобы кешировать в глобальном сторе) можно передавать в пропсах сервис, стейт и колбем onLoaded (если state не передан, то он будет сам хранить всё). И получается компонент будет знать как работать с определённым интерйесом бизнес логики и при этом будет давать тебе возможность перенести стейт глобально. При этом ты можешь написать HOC который будет внедрять нужный тебе сервис и переиспользовать HOС компонент уже в другом месте будет не больно

Короче идея в том, что компоненты должны быть изолированы. И если они написаны правильно, то никогда не будет проблемой переиспользовать их. А если сразу начинать с глобального стора, то проблема начинается сразу же при первом переиспользовании. И при этом логика компонента размазывается по глобальному стору
какой ещё хок, 2021 на дворе
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Mihail Kuzmin
какой ещё хок, 2021 на дворе
лучше удали и не позорься
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Dmitry Croft
лучше удали и не позорься
может быть ты?
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Александр Бакиматов
еще разок - у тебя деформация по переиспользуемости
Это то, как должны писаться компоненты всегда
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Dmitry Croft
Это то, как должны писаться компоненты всегда
кто сказал?:)
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Слово компонент само за себя говорит
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Dmitry Croft
Слово компонент само за себя говорит
не вижу ни слова о переиспользуемости
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Александр Бакиматов
не вижу ни слова о переиспользуемости
Да я понял что ты супер умный
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Dmitry Croft
Да я понял что ты супер умный
на личности, кстати, не стоит переходить
источник

V

Vetro in React — русскоговорящее сообщество
А что мешает написать хук, который будет внедрять нужный сервис?)
источник

DC

Dmitry Croft in React — русскоговорящее сообщество
Mihail Kuzmin
на личности, кстати, не стоит переходить
Ты тоже умный
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
Vetro
А что мешает написать хук, который будет внедрять нужный сервис?)
"лучше удали и не позорься" ©
источник

АБ

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

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Dmitry Croft
Ты тоже умный
!ро переход на личности
источник

AM

Anton Mikhaliou in React — русскоговорящее сообщество
Всем привет, помогиет тупому человеку, не могу нормально типы проставить в тс
источник

MK

Mihail Kuzmin in React — русскоговорящее сообщество
несколько раз просили объяснить по-русски, единственный аргумент - "почитай Мартина Фаулера", что ж 🥴
источник

И

Иван in React — русскоговорящее сообщество
Dmitry Croft
Это то, как должны писаться компоненты всегда
🤔🤔🤔🤔🤔🤔
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Иван
🤔🤔🤔🤔🤔🤔
мисс реплай?
источник

S

Stanislav in React — русскоговорящее сообщество
Anton Mikhaliou
Всем привет, помогиет тупому человеку, не могу нормально типы проставить в тс
это реакт роутер?
источник