Включить асинхронный рендеринг в реакции 16

React 16 приносит новую базовую архитектуру. Они работали над новым механизмом асинхронного рендеринга, который мог бы сделать анимацию более плавной. Но асинхронный рендеринг еще не включен.

У меня есть некоторые проблемы с производительностью реагирующего приложения в Firefox. Я хотел бы попробовать, если включение асинхронного рендеринга может помочь.

Как я могу включить асинхронный рендеринг в реакции 16?

2 ответа

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

Мы считаем, что асинхронный рендеринг - это большое дело, и он представляет будущее React. Чтобы сделать переход на v16.0 как можно более плавным, мы пока не задействуем никаких асинхронных функций, но мы рады начать их развертывание в ближайшие месяцы. Оставайтесь в курсе!

Я думаю, вам придется подождать некоторое время ^^

Любая такая вещь - вы можете сделать это путем включения / выключения флагов из файла флагов функций в исходном коде реагирования.

Пример - https://github.com/facebook/react/blob/v16.5.2/packages/shared/ReactFeatureFlags.js#L17

Пример того, хотите ли вы включить последнюю функцию хуков в React: https://github.com/facebook/react/pull/13968/files

Другие вопросы по тегам