React Forget — компилятор, который позволяет разработчикам забыть о необходимости использования useMemo, memo и useCallback. Компилятор определит за вас, нужно ли что-то мемоизировать в вашем коде.
Сверху на слайдах — данные из React Profiler о количестве перерисовок компонентов без использования компилятора React Forget и с ним, чтобы примерно оценить разницу. Слайды взяты из этого видео, которое мне сегодня скинул мой коллега:)
Компилятор уже работает в production на нескольких сайтах, и для переезда на него совсем не надо будет менять код вашего приложения. Вот только для массового использования он пока не готов.
Когда будет готов — пока не говорят. Надеюсь, дадут больше информации в мае этого года на React Conf 2024.
Ну и как минимум нам обещали, что к концу 2024 мы забудем не только про useMemo, memo и useCallback, но и про forwardRef, и про Context.Provider.
Post #51
1K


- 🔥 11
- 👍 4
- ❤🔥 1