RUVIDEO
Поделитесь видео 🙏

lesson 11: Understanding React Hooks: useEffect

lesson-11: Understanding React Hooks: useEffect()


. Understanding every usecase of useEffect() hook in React

. What are the reason to use useEffect()
. What is Side Effect in React
. How useEffect create Infinite Loop by useEffect depencencies
. What is the reason to creating infinite loop in React useEffect
. How to solve the useEffect() hooks infinite loop
. Understanding Component Life-Cycle methods in React
. What are the use case of clean up function in useEffect() hook
. How to handle async/await inside useEffect() hook
. Every usecase of useEffect() hook in real-world senerio



Side Effects:

. API call
. To conditionally re-render the Component
. Over come `One-Step-Behind` of useState lagging



Life Cycle of Render:

1. Render the module
2. Render the Component
3. useLayoutEffect is called
4. useEffect is called
. Mount Phase : component added to DOM is called mounted
. Unmount Phase : component removed from DOM is called unmounted
. Update Phase


React Component's Life-Cycle has 3 phase: [for Functional component]

. Component added / Mounted : Happend Only once per component
. Component's State Updated : Everytime state value changes component re-render again and again
. Component Removed / Un-Mounted : Happend Only once per component



useEffect()
. useState()
. useCallback() : Same as useMemo(), but useCallback prevent function re-rendering




Infinite Loop by useEffect():
- if we use any variable as dependency and try to modify that value inside that useEffect() hooks,
then it create infinite loop.

Prevention Infinite Loop:
- To prevent infinete the easiest way to use useCallback() hook, it create cache,
and cache ignore 2nd time to create same value.


▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Music: Ambient Corporate by RinkevichMusic
https://soundcloud.com/rinkevichmusic
https://protunes.net/
Video Link: • RinkevichMusic - ...
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «lesson 11: Understanding React Hooks: useEffect», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.