Size: a a a

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

2021 February 07

AL

Alexey Loi in React — русскоговорящее сообщество
Pan Włodzimierz
как лучше выносить такие части в отдельный компонент, где много мелочей меняется, но структура одна и та же?
Выносишь в отдельный компонент) прокидываешь пропсы)
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
логично)
а если много пропсов?)
не будет же миллион пропсов)
источник

М

Максим in React — русскоговорящее сообщество
Pan Włodzimierz
логично)
а если много пропсов?)
не будет же миллион пропсов)
зачем тебе миллион пропсов?
источник

AL

Alexey Loi in React — русскоговорящее сообщество
Pan Włodzimierz
логично)
а если много пропсов?)
не будет же миллион пропсов)
Ну это и есть логика разбиения на компоненты, чтобы не дублировать ничего) прокинь объектом и потом доставай все из него. Или же дроби так чтобы не нужно было кучу пропсов кидать, а кидать их по уровням
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
Максим
зачем тебе миллион пропсов?
ну тут и имя для каждой кнопки
и тип инпута
и текст h4
это только с того, что помню
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
но мне кажется, что такое лучше не разбивать
источник

МН

Максим Нестеров... in React — русскоговорящее сообщество
Максим
зачем тебе миллион пропсов?
Я когда изучал программирование, тоже писал вопросы наподобие "А если будет миллион запросов в секунду" к базе sqlite3
источник

М

Максим in React — русскоговорящее сообщество
если эти "мелочи" настройка бутстрап классов - не проще реакт бутстрап подключить просто? Да и переиспользование этож не 1 компонент на все, а скорее часть, которую можно куда-то добавить еще
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
Максим
если эти "мелочи" настройка бутстрап классов - не проще реакт бутстрап подключить просто? Да и переиспользование этож не 1 компонент на все, а скорее часть, которую можно куда-то добавить еще
не проще подключить, потому что не буду же весь проект переписывать
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
вот
но
типа серавно что-то много выходит
мне кажется, лучше не делить :\
источник

М

Максим in React — русскоговорящее сообщество
Pan Włodzimierz
не проще подключить, потому что не буду же весь проект переписывать
ну.. тогда смотри себе в ногу не стрельни с кучей пропсов
источник

AL

Alexey Loi in React — русскоговорящее сообщество
Ну прикол в том что если чет изменится, тебе нужно будет везде это поменять) я сейчас про структуру, а так в одном месте бахнуть и все. Я бы вынес, но смотри сам. Ничего криминального в 5-7 пропсах не вижу
источник

PW

Pan Włodzimierz in React — русскоговорящее сообщество
хм
интересно просто как потом уже с логикой это выйдет мне
чувствую еще так 5 пропс будет
источник

И

Иван in React — русскоговорящее сообщество
!спам
источник

О

Олег in React — русскоговорящее сообщество
Кажется супер некрасиво когда в коде просто висит вызов хука
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Олег
Кажется супер некрасиво когда в коде просто висит вызов хука
Не привычно, но нормально
А два раза вызова useSelector да, некрасиво
источник

О

Олег in React — русскоговорящее сообщество
artem sdobnikov
Не привычно, но нормально
А два раза вызова useSelector да, некрасиво
А как вызываешь useSelector реже?
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Олег
А как вызываешь useSelector реже?
Ты можешь получить orders и isLoading через один вызов useSelector
источник

О

Олег in React — русскоговорящее сообщество
artem sdobnikov
Ты можешь получить orders и isLoading через один вызов useSelector
А если разные слайсы?
источник

as

artem sdobnikov in React — русскоговорящее сообщество
Олег
А если разные слайсы?
В useSelector прокидывается весь стейт
Ты же селекторы пишешь от рутового стейта
источник