Хуки мемоизации больше не нужны. React обзавёлся компилятором

preview_player
Показать описание
React compiler был представлен на React Conf 2024 в виде Babel плагина. Компилятор позволяет автоматически мемоизировать участки кода, где это необходимо. При этом использование хуков useMemo и useCallback, а также функции memo становится избыточным.

Мои курсы по вебу с купонами:

📢 Поддержка канала:
Рекомендации по теме
Комментарии
Автор

Вот бы по профайлеру подробный разборчик)

aleksprimetv
Автор

Большое спасибо за видео. Просто, понятно и полезно

Г.Ка
Автор

Спаасибо за ролик!
Узнал проект с курса по тестам :)

limpchh
Автор

Благодарю! Лаконично с наглядным примером. Как говорится "на компилятор надейся, а сам не плошай"

serhiikichuk
Автор

планируете ли вы новый курс по Реакт ? например я это вижу как реакт едвансед + все фичи/хуки реакт 19 .

alexmarch
Автор

Ех, жаль что компилятор не в WebAssembler с малыми бинарниками компилирует

vladislav_artyukhov
Автор

Ну вот и главная мораль из всего сказанного: чтобы все прекрасно работало нужно просто с умом подойти к проектированию

deGGenerate
Автор

А как в этом случае размер бандла меняется? Особенно на больших проектах

demos.
Автор

Есть ли смысл его использовать в коммерческих проектах уже, не рано ли? Что думаешь?

fringle
Автор

То есть после установки компилятора useMemo вообще писать не нужно? Или всё же стоит, но для "принудительной" мемоизации?

PetrovichErochin
Автор

Спасибо за видео! Вы часто повторяете слово "коробка". Что вы имеете ввиду?

taunus
Автор

На данном этапе не вижу вау эффекта от встроенного компилятора. Как писали ручками, так и будем писать. Если посмотреть что он обернул в memо, то видно что это страницы + некоторые компоненты. Такое себе, руками это намного лучше пропишу.

Вот если он будет автоматом писать подобие хуков useCallback, useMemo там где надо - это уже будет круто.

deadorIT
Автор

Эх ты хитрый, взял поиск на лету и заменил на поиск по кнопке

mike-aaa
Автор

Привет, вижу используешь браузер arc?) я вот тоже, очень нравится, а ты что думаешь по поводу него?

lyubishkin
Автор

А почему Михаил непомнящий ? Типо фишка такая ? Автор не помнит что писал ?)

risselify
Автор

Судя по видео то, что есть на сегодняшний день, это неплохо, но не панацея, все равно нужно будет местами применять мемоизацию и чекать профайлер

alexdsay
Автор

Правильно я понимаю, что это всё только для новых проектов, а вот все прежние проекты так и будут с принудительной мемоизацией, т.е. для реальной работы этот компилятор ничего не даёт

true
Автор

10:38 у чувака при введении каждой новой буквы увеличивается число ошибок, а ему похер)

АлександрКос-рщ
Автор

Vite csp не поддерживает же еще? Я про аналог__webpack_nonce__

monterio