I was looking for a WebGL-React-like renderer and I found LightningJS which is an extremely cool project so kudos to the team.
My research lead me to find that there are recoincilers for React that support WebGL instead of DOM such as React Three Fiber (GitHub - pmndrs/react-three-fiber: 🇨🇭 A React renderer for Three.js), which targets WebGL via Three.js and React Pixi (GitHub - inlet/react-pixi: Write PIXI apps using React declarative style) which does the same via PixiJS.
The approach of going to React seems that you’re getting all the React goodies for free, such as the reconciliation engine and also the new updates with concurrent-mode where you get cool concurrency and scheduling features for free. (Check this thread on how concurrent mode can help on low-end devices: https://twitter.com/0xca0a/status/1199997552466288641?lang=en)
My question would be: what are the differences between LightningJS and something like React Three Fiber?