brianzinn / react-babylonjs

React for Babylon 3D engine
https://brianzinn.github.io/react-babylonjs/
822 stars 105 forks source link

[critical fix] useBeforeRender repeatedly registering callbacks on each frame #197

Closed benallfree closed 2 years ago

benallfree commented 2 years ago

Here's a codesandbox that will crash hard because useEffect inside useBeforeRender is registering thousands of callbacks 🗡️

http://codesandbox.io/s/codesandbox-react-tsx-forked-fdzgy?file=/src/App.tsx:367-382