Foveluy / Dragact

a dragger layout system with React style .
MIT License
764 stars 188 forks source link

(feature): 添加记录操作的功能 #2

Closed dive2Pro closed 6 years ago

dive2Pro commented 6 years ago

用起来的感觉很不错👍, 我在把玩的时候想到如果可以添加一个回退的功能, 在某些时候会有些用处. 下面gif展示:

ezgif-1-e40308e772

Foveluy commented 6 years ago

@dive2Pro 非常感谢!超级实用而且有意思的功能!

看到这个实现让我思考了一下:

  1. 是否可以通过外部来实现,而不是在dragact内部实现
  2. 我已经提供了Api getLayout,以及几个生命周期函数,理论上来说,在组件外部可以在任何布局改变的情况下获取到组件内部的状态。
  3. 我的偏向是利用getLayout api,在组件之外实现。

再次感谢您的贡献。

dive2Pro commented 6 years ago

好的, 修改中

dive2Pro commented 6 years ago

@215566435 hi, 已经将 功能代码 移出 dragact. 在 dragact 中只做了几处小的更改, 以满足功能的需求.

Foveluy commented 6 years ago

@dive2Pro 感谢您的贡献。代码写得不错,还有一件小事情,能不能把yarn.lock那个文件ignore掉,感激不尽。

dive2Pro commented 6 years ago

好的, 已经把它 ignore 掉了