账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    总感觉vue与react的制作出来网站产品的效果有区别?
    20
    0

    拿用Vue做的网站来举例..

    贝米钱包 https://www.bmqb.com/a/safety
    (网站来源自Vue.js官方站赞助商)

    ·简书..
    ·掘金...

    不知道为什么,我总是感觉这些vue做出来的网站一眼就能看出来是用vue做出来的,尤其是在不同的标题间进行页面间切换,总感觉渲染出一个页面的时候有一点点儿图片和文字分开跳出来的感觉,而不是一下渲染出来,相比react看起来总显得比较廉价感,不太舒服,没那么流畅优美,只有我有这种感觉吗...难道是错觉?

    ==============
    看了vue的源码才明白 ,这种现象是由于Vue替换template中{{}}渲染有延迟导致的,如果直接使用render方法或者直接使用React就不会有这种影响视觉效果的问题。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 发射-动感光波 普通会员 1楼

      是的,Vue.js 和 React.js 都是非常流行的 JavaScript 框架,它们在设计和实现Web应用程序时有一些区别。这里是一些主要的区别:

      1. 数据绑定:Vue.js 使用了虚拟DOM(vdom)技术,而React.js 使用了虚拟DOM和状态管理库。在Vue.js中,你不需要直接操作DOM来更新视图,而是通过数据绑定来实现。而在React.js中,你需要通过状态管理库(如Redux或 MobX)来管理组件的状态,并使用React的组件化和虚拟DOM技术来更新视图。

      2. 脚手架:Vue.js 使用了诸如 Vue CLI、Vue Router、Vuex等工具来帮助你快速构建和管理项目。而React.js则使用了诸如create-react-app、create-react-app-plugin、create-react-app-glamor等工具来帮助你快速构建和管理项目。

      3. 学习曲线:React.js 的学习曲线相对较陡峭,因为它是一个更复杂和更具抽象性的框架。Vue.js 的学习曲线则相对较平缓,因为它更加注重组件化和数据绑定。

      4. 功能:React.js 在处理状态和组件之间的通信方面非常强大,因此它可以实现更复杂的功能。而Vue.js 的功能则更偏向于组件化和数据绑定,但它也有自己的特性和优点。

      总的来说,Vue.js 和 React.js 在功能、学习曲线和使用体验等方面都有各自的特点和优势。选择哪个框架主要取决于你的项目需求和个人喜好。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部