核心库和用户库

2020年04月09日 11:37

http://blog.krawaller.se/posts/callbags-introduction/ 中提到的 callbag 的基本 API 和 https://github.com/staltz/callbag-basics 中类似 Observable 的用法直观上看完全不同,一个类似于 callback,一个是流。

https://github.com/final-form/final-form 中基本的创建模型的 API,和实际工程中使用的面向应用开发者的 API https://github.com/final-form/react-final-form#-react-final-form 直观上看也是完全不同。

不过应该看多了核心库就能直接从用户库猜测出底下的设计是什么样了吧,这样才能从应用开发的需求出发,抽象出核心库来。

Code
http://blog.krawaller.se/posts/callbags-introduction/ 中提到的 callbag 的基本 API 和 https://github.com/staltz/callbag-basics 中类似 Observable 的用法直观上看完全不同,一个类似于 callback,一个是流。

https://github.com/final-form/final-form 中基本的创建模型的 API,和实际工程中使用的面向应用开发者的 API 
https://github.com/final-form/react-final-form#-react-final-form 直观上看也是完全不同。

不过应该看多了核心库就能直接从用户库猜测出底下的设计是什么样了吧,这样才能从应用开发的需求出发,抽象出核心库来。