FormidableLabs / react-ssr-prepass

A custom partial React SSR renderer for prefetching and suspense
MIT License
592 stars 26 forks source link

Ignore usage of useInsertionEffect (hook introduced in React 18) in dispatcher #85

Open atjohnfeng opened 1 year ago

atjohnfeng commented 1 year ago

useInsertionEffect is a new hook introduced in React18 and can be an alternative way to useLayoutEffect to insert styles which does not run on the server.

useInsertionEffect: https://react.dev/reference/react/useInsertionEffect

dios-david commented 1 year ago

Hey @kitten - tagging you as you seem to be the most active maintainer here :) I've just ran into an issue when using useInsertionEffect with React 18 and react-ssr-prepass. This change by @atjohnfeng seem to solve the issue for me. Do you think you can merge and release this?