最近工作中遇到拖拽相关的业务,在机缘巧合下找到了react-dnd
,现在相关业务完成了,
但给我留下了对这个库的好奇;
我先是直接clone项目到本地直接看代码,觉得不合适,需要有个调试环境,
于是尝试在原项目中运行,尝试过用yarn link
,但不是很顺利,对作者使用的自动化构建的工具不熟悉,
最后回归初衷(学习react-dnd源码本身,而不是自动化构建相关),
选择了一种最直接的方式,就是把源代码放到由umi
脚手架创建的ts
环境里,
然后把一些不相关的配置性文件删掉,把依赖路径改成本地;
接下来,我会慢慢享受这个源码给我带来的收获,
如果阅有所得,会把相关阅读体会发布到github和掘金上。