ขนาดวิดีโอ: 1280 X 720853 X 480640 X 360
แสดงแผงควบคุมโปรแกรมเล่น
เล่นอัตโนมัติ
เล่นใหม่
Спасибо, мне очень нравится как ты объясняешь, пришлось по реакту посмотреть все видео)
Очень круто все объясняешь, просто супер, странно что так мало подписчиков, но уверен это на время )) Кстати что за расширение у тебя в редакторе, которое вставляет подсказки по хукам ?
Спасибо!это codeium
оличный урок! и подача хорошая, думаю тебе нужно создавать контента побольше)
Либо просто используем useEffect) И да, массив лучше создавать вот так: Array.from({ length: 25 }, (_, idx) => idx + 1) ;
А как здесь useEffect поможет?
@@easydev1205 Изменим состояние searchResult только после рендера кнопки. Получится тоже 2 рендера. useEffect(() => { if (searchCount === 1) { setSearchResult(Array.from({ length: 20000 }, (_, idx) => idx + 1)); } }, [searchCount]);
А, в этом плане. Понял. Но это побочно. Основная тема - именно возможность задавать приоритет обновлениям состояния.
Спасибо, мне очень нравится как ты объясняешь, пришлось по реакту посмотреть все видео)
Очень круто все объясняешь, просто супер, странно что так мало подписчиков, но уверен это на время ))
Кстати что за расширение у тебя в редакторе, которое вставляет подсказки по хукам ?
Спасибо!
это codeium
оличный урок! и подача хорошая, думаю тебе нужно создавать контента побольше)
Либо просто используем useEffect) И да, массив лучше создавать вот так: Array.from({ length: 25 }, (_, idx) => idx + 1) ;
А как здесь useEffect поможет?
@@easydev1205 Изменим состояние searchResult только после рендера кнопки. Получится тоже 2 рендера.
useEffect(() => {
if (searchCount === 1) {
setSearchResult(Array.from({ length: 20000 }, (_, idx) => idx + 1));
}
}, [searchCount]);
А, в этом плане. Понял. Но это побочно. Основная тема - именно возможность задавать приоритет обновлениям состояния.