其实一直想写一个 OptionAPI 和 CompositionAPI 对比的文章,但是尝试之后却越来越感觉哪里不对的样子。
突然有一天发现了原因。
如果说 Option API 是选择题、填空题的话,那么 Composition API 就是应用题、作文题。
选择题可以蒙呀,填空题可以各种尝试呀,但是应用题不会做,那么就只能写个解呀。
Option API 提供了“模板”,往里填充内容即可。照猫画虎就能跑起来。
但是 Composition API 只提供了基础工具(reactive、watch等),如何搭配、如何解题,就看个人能力了。
解题思路可以用很多,解题方法也可以用很多。选择任何一种都是可以的,但是拿出来当例子就未免有些偏颇了,不够全面,限制发挥。
比如状态管理,可以使用 vuex,可以使用 pinia,也可以自己写一个,反正也不难。
这就很灵活了对不对。没有对错之分,只有是否适合之分。
那么哪种方式适合,就看个人的能力了。
最后,还是不知道要如何介绍 Composition API 。
当然基础用法,官网已经说得非常清楚了。