11.5Kпросмотров
28 февраля 2024 г.
Score: 12.7K
Компонент выше:
— говорит «запускай view transition», когда рендерится
— бросает исключение-промис, что заставляет Реакт ждать
— когда скриншот готов, резолвит промис, что позволяет Реакту закончить рендер Если поместить этот компонент в конец дерева, то можно запустить view transition в конце рендера. Прямо как с useLayoutEffect, но асинхронно. Попробуем это решение во Framer в течение недель. Расскажу, как сработает 🙂