如何想要在react-color-ui的基础上增加功能要怎么操作呢?

#1

公司有个功能使用了ColorSortableTree的react组件,现在需要在这个组件功能上对节点 进行复制然后在另外节点进行粘贴。我刚学React,第一次接触React的源码。需要怎么操作才能实现这样的功能呢?想要得到一个指导的方向~

#2

这个组件的文档在哪.

要求不高的话, 点击的时候把内部的数据存下来, 全局或者其他特殊的位置, 然后粘贴的时候把数据引用过来, 界面上反正直接渲染就好, 这个能满足的. 不过细节确实不行, 要做细节的话看具体的场景了.

#3

我起初的想法也是这样,不过这样的操作需要自定义方法,而这种情况似乎需要对ColorSortableTree的improt组件(也是React组件)进行相应的属性或者方法操作(我也不是很清楚),公司其他的同事的做法是直接调用ColorSortableTree的insert方法,在同级的tree节点上进行insert该节点已经该节点以下所有子节点的内容,这样的操作不能在其他节点上进行粘贴,不灵活

#4

细节不知道组件什么样不好说了. 如果过于特殊, 还要考虑不用 React 写, 那样灵活性会更大.

1 Like