图层设置需求分析图层锁定和隐藏/显示以及点击选中图层名称编辑拖动改变顺序 图层设置需求分析 图层锁定和隐藏/显示以及点击选中 点击锁定后、不可编辑点击隐藏后、画布上不可见该元素点击该图层、画布被选中、高亮 图层名称编辑添加更多属性 - layerName 点击图层名称的时候,在 input 和普通标签之间切换。添加按钮响应 - 对于 esc 和 enter 键的响应 可能抽象一个通用的 hooks 函数 - useKeyPress 点击到 input 外部区域的响应 可能抽象一个通用的 hooks 函数 - useClickOutside 拖动改变顺序 拖动可以改变图层的顺序 最终目的其实就是改变 store 中 components 数组的顺序