The React team is already working on features for a future version of React.
One of those features is the <Activity> component. It allows to render to the virtual DOM using an asynchronous "hidden" mode, that can instantaneously commit to the real DOM when the mode switches to "visible".
Another nice feature is the <ViewTransition>, allowing React to use the new "View Transitions API" that is available on most modern browsers (except Firefox). These animations are elegant, fluid, and even work during page transitions.
Even though these features are not available in the current version of React, they are available in the "experimental" version. Come with us and explore a few demos. This is going to be fun!