Size: a a a

2021 January 01

НА

Николай Алиферов... in JS Liberty
я не топлю против практик если что)
источник

SV

Serhiy Vaschuk in JS Liberty
Виктория
Отчего ж? Если тебе банально по клику на кнопку нужно какую-то херабору показать, а где-нибудь в седьмом потомке другую херабору скрыть, ты че, редакс будешь подрубать с экшенами/редьюсерами/миддлварями?
Стэйт менеджеры придумали для удобного управления глобальным состоянием приложения, от которого зависит множество компонентов, но которые в свою очередь могут быть вообще никак не связаны друг с другом.
я только вникаю, насмотрелся, что тыцни не в ту сторону, и будет перерендер всего.
источник

p

persona x grata in JS Liberty
Влад
Уже на санках , на классовых щас редко пишут
а какая связь между миддлварь редакса и классовыми компонентами?
источник

p

persona x grata in JS Liberty
Николай Алиферов
практики это как дороги, ездить по дорогам нужно не всегда)
поедешь по асфальтированной дороге будет подвеска цела. поедешь по бездорожью застрянешь в болоте и будешь вызывать эвакуатор или МЧС
источник

НА

Николай Алиферов... in JS Liberty
persona x grata
поедешь по асфальтированной дороге будет подвеска цела. поедешь по бездорожью застрянешь в болоте и будешь вызывать эвакуатор или МЧС
это кнопочки это тоже часть логики) просто любят условно разделять визуальное части системы и не визуальные (чисто смысловые). для удобства.
источник

НА

Николай Алиферов... in JS Liberty
persona x grata
поедешь по асфальтированной дороге будет подвеска цела. поедешь по бездорожью застрянешь в болоте и будешь вызывать эвакуатор или МЧС
смотря на чем поедешь и куда и сколько) контекст очень влияет на выбор тактики и стратегии
источник

p

persona x grata in JS Liberty
Serhiy Vaschuk
я только вникаю, насмотрелся, что тыцни не в ту сторону, и будет перерендер всего.
если прокинешь пропс через 3 компонента и тогда они все три будут ререндериться при обновлении. лучше иметь готовый бойлерплейт редакса, который можешь быстро скопировать и заюзать. потом если приложение будет масштабироваться будет меньше головняков
источник

p

persona x grata in JS Liberty
Николай Алиферов
это кнопочки это тоже часть логики) просто любят условно разделять визуальное части системы и не визуальные (чисто смысловые). для удобства.
удобство это немаловажно. разделил бизнес и презентационную логику. знаешь ,что у тебя данные фетчит в редаксе, при надобности туда залез, а не разбираешься в каше
источник

p

persona x grata in JS Liberty
такое разделение хорошо для переиспользуемости кода. и как бы Single Responsibility. компонент реакт отвечает только за рендеринг, а редакс отвечает за стейт
источник

SV

Serhiy Vaschuk in JS Liberty
какие альтернативы редаксу?
источник

p

persona x grata in JS Liberty
Serhiy Vaschuk
какие альтернативы редаксу?
их вагон и тележка. Effector, Reatom, Mobx, Recoil
источник

p

persona x grata in JS Liberty
React-query
источник

SV

Serhiy Vaschuk in JS Liberty
и я так понял, в доках идет речь о классовых компонентах, но фейсбук топит за функциональные.
И как я понял , вместо маунтинга - используются хуки? (хуки еще не смотрел)
источник

НА

Николай Алиферов... in JS Liberty
как альтернатива ещё не стоит забывать о возможности рассмотреть написание своего решения
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty
persona x grata
реакт это шаблонизатор для пользовательского интерфейса
прям даже оскорбил реакт
источник

З🧟

Зомби 🧟‍♂️... in JS Liberty
persona x grata
их вагон и тележка. Effector, Reatom, Mobx, Recoil
apollo graphql забыл. у него тоже локальный стейт менеджер есть
источник

ДФ

Дмитрий Филиппенко... in JS Liberty
Recoil прикольная штука,  интересно поюзать после релиза
источник

В

Виктория in JS Liberty
persona x grata
если прокинешь пропс через 3 компонента и тогда они все три будут ререндериться при обновлении. лучше иметь готовый бойлерплейт редакса, который можешь быстро скопировать и заюзать. потом если приложение будет масштабироваться будет меньше головняков
Нормально пиши нормально будет
источник

В

Виктория in JS Liberty
Если разраб еблан ему никакой бойлерплейт не поможет
источник

CM

Chingiz Mamiyev in JS Liberty
Виктория
Если разраб еблан ему никакой бойлерплейт не поможет
источник