Включить асинхронный рендеринг в реакции 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