前者 setup 只会被调用一次,而后者函数会被多次调用前者无需 useMemo useCallback,因为 setup 只调用一次前者无需顾虑调用顺序,而后者需要保证 hooks 的顺序一致前者 reactive + ref 比后者的 useState ,要难理解