Работа с состоянием во Vue и React. Computed, watch, watchEffect, useEffect, useEffectEvent
#vuejs #reactjs #javascript #typescript
00:00 Начало
00:32 computed
07:18 Новое состояние в React на основе уже существующих
10:03 useMemo
10:36 watch
17:53 watchEffect
21:49 useEffect
29:39 useEffectEvent
API: restcountries.com/
useEffectEvent: react.dev/learn/separating-ev...
vuejs.org/guide/essentials/co...
Пікірлер: 16
Шикарная подача, отличный голос и без лишней воды и звуков. Однозначно пушка бомба
Редкий контент, полезен для переходящих из vue в react или наоборот
Спасибо, важная информация для начинающих vue разработчиков!
как обычно очень хорошо и доступно
Спасибо за полезное видео!
Спасибо за ролик
Спасибо большое за ваше видео , было познавательно. Скажите, а надо отписываться от собятия useEffect , когда следишь за реактивной переменной и делаешь фетч при изменении , как на 29:49?
@easydev1205
6 ай бұрын
Спасибо за комментарий! там не отписываться, а очищающая функция чтобы избежать race condition. Здесь подробности: react.dev/learn/you-might-not-need-an-effect#fetching-data
@zergzerg4844
6 ай бұрын
@@easydev1205 Благодарю за ссылку, теперь буду знать
Что такое сайд эффекты?
В общем Vue круче и по функционалу и по лаконичности в коде.
@ctsrazor
6 ай бұрын
Не обольщайтесь, и контроля меньше.
@виртуоз_ру
6 ай бұрын
@@ctsrazor Факты про контроль можешь предоставить, а не просто мнение тупого разработчика.
@arealxd
6 ай бұрын
В React код выглядит каким то грязным (чисто моё мнение)
@zergzerg4844
6 ай бұрын
@@arealxd Прям мои мысли, когда решил после vue 3го изучить реакт. Глаз дергается когда приходится интегрировать логику в верстку. А если подключить редакc , так вобще вынос мозга, куча лишнего говна . То ли дело Vue + Pinia на Composition API , прям ляпота!!
@zergzerg4844
6 ай бұрын
@@ctsrazor Давай поясни про отсутствие контроля, а мы послушаем