okathira / scoobie-doobie-effector

It's a scoobie oobie doobie, scoobie doobie webcam effector. https://youtu.be/Hy8kmNEo1i8?t=170
https://okathira.github.io/scoobie-doobie-effector/
2 stars 0 forks source link

react-konva のコンポーネントに Context を渡せない #11

Closed okathira closed 3 years ago

okathira commented 3 years ago

https://github.com/okathira/scoobie-doobie-effector/blob/057ba42e7c53e940002544ac92820f3ed25dcc60/src/ClippingBoxes.tsx#L6 https://github.com/okathira/scoobie-doobie-effector/blob/057ba42e7c53e940002544ac92820f3ed25dcc60/src/OutputArea.tsx#L6-L25 Context が常に初期値になってた

Context<canvas> を通らない https://github.com/facebook/react/issues/13336 https://github.com/facebook/react/issues/13332#issuecomment-513088081 Context<Layer> 以下のような dom に属さないコンポーネントまでたどり着かない

ブリッジさせるしかないらしい https://github.com/konvajs/react-konva/issues/188#issuecomment-425472561 https://github.com/facebook/react/issues/17275#issuecomment-550322731

okathira commented 3 years ago

github のほうのドキュメントに普通に書いてあった https://github.com/konvajs/react-konva#usage-with-react-context