受RMind项目的启发的新项目(给原作者提了几个PR没什么动静,所以自己继续搞搞吧..)
相同之处:纯的React Hook开发 区别:目标不在使用flex+canvas连线的思路绘制导图,而用纯canvas绘制。 (flex+canvas在添加缩放拖动等feature时候感觉略显麻烦。不过好像用Cavans绘制更麻烦...管他的撸就完事了)
- 搭建项目
- 搭建React Hook Templete
- theme主题 context
- 定制树结构
- 基础函数封装 deepCopy
- 基础开发 数据通信 Canvas基础封装
npm install
yarn