infernojs / inferno

:fire: An extremely fast, React-like JavaScript library for building modern user interfaces
https://infernojs.org
MIT License
16.09k stars 633 forks source link

inferno-compat missing support for createRoot #1624

Open necolas opened 1 year ago

necolas commented 1 year ago

Observed Behaviour

inferno-compat does not support the following:

import { createRoot } from 'react-dom/client';

Error:

Module not found: Error: Can't resolve 'react-dom/client'

Expected Current Behaviour

Inferno should not error. For example, this is supported by preact/compat, which has a client.js file with a createRoot export.

Inferno Metadata

inferno 8.0.6 inferno-compat 8.0.6

necolas commented 1 year ago

Although I see there is also no support for other contemporary React features like hooks. It might be best not to claim "it provides the same exports as react and react-dom" anymore