2 ms·
We used React Three Fiber at my job 2-3 years ago (when it was "early") and it was already amazing then, we could do really cool stuff easily. We wrote our own
by franciscop 4y ago
We used React Three Fiber at my job 2-3 years ago (when it was "early") and it was already amazing then, we could do really cool stuff easily. We wrote our own wrappers to easily do <Cube /> and similar things and published it as OSS[1], but TBH documentation was scarce since it was an internal project and there were virtually no resources dedicated to publish it, just a couple of devs pushing for it. We even published one of the first bridges[2]. We didn't want to totally opt out of the React render loop so we had to do a lot of hacks and optimizations, but it was a great experience overall.
Nowadays React Three Fiber is very mature and you have the "drei" collection[3], which have all the things I mentioned and a lot more. Though now looking at the source and timing (we published a blog [4] with our solution and their commit few weeks later with almost the same code[5]) it seems they might've copied our solution as part of their package, would've loved a heads up or ack but well happy to make open source better.
[1] https://www.npmjs.com/package/@standard/view https://www.npmjs.com/package/@standard/view
[2] https://github.com/facebook/react/issues/13332#issuecomment-513088081 https://github.com/facebook/react/issues/13332#issuecomment-...
[3] https://github.com/pmndrs/drei https://github.com/pmndrs/drei
[4] https://standard.ai/blog/introducing-standard-view-and-react-three-fiber-context-bridge/ https://standard.ai/blog/introducing-standard-view-and-react...
[5] https://github.com/pmndrs/drei/pull/137/files https://github.com/pmndrs/drei/pull/137/files