V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
plqws
V2EX  ›  Vue.js

Vue 3.0 彻底跑偏了

  •  
  •   plqws ·
    wspl · 2019-06-23 21:59:37 +08:00 · 25808 次点击
    这是一个创建于 1980 天前的主题,其中的信息可能已经有所发展或是发生改变。
    关联文章: https://zhuanlan.zhihu.com/p/68477600

    Vue 3.0 的想法是引入灵感来自于 React Hook 的 Function-based API,作为主要的组件声明方式。

    意思就是所有组件的初始状态、computed、watch、methods 都要在一个叫做 setup 的方法中定义,抛弃(暂时会继续兼容)原有的基于对象的组件声明方式。

    Reddit、HN 相关的讨论帖,包括这个 RFC PR 的本身,都有大量强烈的反对的声音,然而目前 Vue 的核心团队似乎并不认为这个改变可能是一个错误,而是在努力说服大家接受这个改变。

    (个人认为如果这个改变实装到 Vue 3.0,也许不会带来太大的影响,但是如果在 Vue 4.0 中彻底废弃原有的组件声明方式,Vue 相当于自杀了。)
    101 条回复    2023-05-04 16:43:16 +08:00
    1  2  
    humbass
        101
    humbass  
       2023-05-04 16:43:16 +08:00
    来挖坟了,因为在 6 年 vuer 后尝试写了基于 react v6 的两个小项目,明显的感觉如下:

    vue3 和 react v6 同一个难度系数,vue3 优点在于脚手架完整可以一口气安装完成,vuex 、router 都是可选项并且相当容易理解好用,而 react v6 光 react-redux 折腾了一整天,直到从社区找到 jotai ,也就是说在同等难度下 ,react 需要自己配置基础设施。

    vue2 基本上看一眼 class 结构,菜鸟都可以直接开撸。
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2847 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 08:50 · PVG 16:50 · LAX 00:50 · JFK 03:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.