React Split Components: A New Way of Function Components Without Hooks
nanxiaobei.medium.com
nanxiaobei.medium.com
Remove the dependence on Hooks, but not purely Functional Components.
Only at the writing level, no need for ESLint support.
Like High-Order Components, it's a "design pattern", not API, no lib needed.
What about just using Vue or Svelte if you don't like the way React works and/or is expected to be used?