NISHIO Hirokazu[Translate]
Tool選択を改善
Tool選択を改善
「Paper.jsのTool#activateを読んでからsetState」ってやっていて、setStateを忘れたバグなんだけど
そもそも「setState→useEffectでTool#activateが呼ばれる」が正しい。
どこに書いてあったか忘れたけど"single source of truth"って考え方。
Reactがsingle sourceになり、そこを編集した時にPaper.js側が従属して更新されるようにすべきだった。

"Engineer's way of creating knowledge" the English version of my book is now available on [Engineer's way of creating knowledge]

(C)NISHIO Hirokazu / Converted from [Scrapbox] at [Edit]