Евгений, у вас очень познавательный контент! Я работаю уже больше года как frontend разработчик на реакте, но всё равно на практике не задумываешься о многих важных фундаментальных вещах. Когда возникают сложные кейсы, начинаешь голову ломать, почему что-то не работает, а всё просто упирается в более глубокое понимание каких-то методов, функций и тд. Я сейчас смотрю ваши уроки по многим фундаментальным вещам реакта, в которых у меня базовые знания и нет глубокого понимания, и нахожу безмерное количество полезной информации. Спасибо!
@paromovevg Жыл бұрын
Очень приятно слышать) спасибо!
@meatrue Жыл бұрын
Подписываюсь под каждым словом👍
@theoty-js Жыл бұрын
огромная благодарность за качественный материал
@yaroslavzef72678 ай бұрын
Молодчина! Хорошо объясняешь
@sashasavin7146 Жыл бұрын
как всегда топовый материал, спасибо Евгений!
@maxet23747 ай бұрын
глубокое пояснение - спасибо
@СлаваКравченко-в5р4 ай бұрын
Последнее решение предпочтительнее через useEffectEvent делать или это как пример использования useRef в видео приведен. А на практике же предпочтительнее все-таки useCallback использовать?
@Василий-с6ж2к7 ай бұрын
а есть пример useEffectEvent типизированный? а то в колбеке у меня unknown получается, не пойму как прокинуть generic тип
@sololive352 Жыл бұрын
❤
@romandeveloper7720 Жыл бұрын
Использовал в проде когда-нибудь кейс с кол-вом рендеров? Ден Абрамов оборачивал в uselayouteffect зачем-то присваивание колбека в реф. Не знаешь, зачем
@SuperWhiteskull Жыл бұрын
Возможно, в колбеке использовались данные с расположением элементов на странице, по этому только с использованием useLayoutEffect это сработает, так как useEffect просто срабатывает ещё до отображения элементов браузером на странице.
@Moishe_Rubinstein Жыл бұрын
useEffectEvent = Автоматически улетел в gist.
@art7653 Жыл бұрын
Го видос о колбэк рефах
@koshgosh308111 ай бұрын
Ниче не понял, кроме того, что useRef при монтировании прокидывает в себя дом элемент актуальный, примеров тоже не увидел практических =(
@markerok3411 Жыл бұрын
Последний пример прям мне мозг сломал. Вроде как обычный таймер который на нативе в две строчки пишется. Но в реакте чтобы он адекватно работал нужно прям кучу хуков заюзать.
@paromovevg Жыл бұрын
Вся прелесть и вся сложность React в иммутабельности. Прелесть: В предсказуемости распространения изменений, и эффектов. В том что никто под нос тебе ничего не подсунет Сложность: как всё так замемоизировать что бы всё быстро работало, при этом у нас в замыкании было всегда самая последняя версия состояния