ascoders/weekly

可视化搭建内置 API

ascoders opened this issue · 2 comments

接着上篇,介绍可视化搭建内置的 API,包括提供的内置变量与方法。


可视化搭建内置 API

关于 setProps/setComponent 的api有一点不解, callback的入参应该分别是对应组件的props和组件实例吧? 这样做的用意是让上层去决定怎么修改props和组件实例吗? 这样的话这两个api本身好像没做啥.

@tzstone 就是如此,这个框架不参与业务逻辑,只提供通用函数,目标是统一接口和心智,让业务事半功倍。

我们实际用的话很少会直接调用底层 api,都是业务封装一个更有含义的方法,比如 updatePosition 修改组件位置等等,但这些函数背后的实现调用全是 setProps,维护同学看到这里就会心一笑,不用继续看下去了,整个业务代码背后逻辑也一下子就理顺了。