天天看点

react和c 后台_做一个比较简单的管理后台,到底用vue还是react,ui方面的框架选择呢?...

当前时间节点,在 vue 和 react 两个选项上,如果需要效率和稳定,建议选 React

一年后的话,选 vue 还是 react 没有半点差别,基本可以视为一个框架

后台重复逻辑太多,react 配合 ahooks + antd,能做到3,5分钟完成一个页面,逻辑都被别人封装好了,测试点被安排'的明明白白,你只需要写每个表格项的样式,添加一些额外的表单组件。

请求逻辑,表单逻辑,分页逻辑,都不用你写

vue 当前版本,没有高效的逻辑复用,没有第三方逻辑api,因此,你可能需要花 3-5 倍的工作量去完成相同的工作,代码提示,可测试性等等,都要差很多

但是新版本 vue 就完全不一样了,比 react 更方便(当然,牺牲了纯函数的函数式体验),api 面积差不多,但用起来更简单,写法上也没复杂多少,你也可以选择 jsx 或者 template

但是,到这个时候,vue 和 react 的差异会小到忽略不计的程度,比如如下代码,你能知道哪个是 React 哪个是 Vue 么?

const SomeComponent = ()=>{

const [value,setValue] = useState('test')

return (

{ value } )

}

const SomeComponent = ()=>{

const test = ref('test')

return ()=> (

{ test.value } )

}

上面那个是 React , 下面那个是 Vue 的 vca 写法,当然,如果你喜欢 template,可以这么写:

{ value }

export default {

setup(){

const value = ref('test')

return {

value

}

}

}

不过呢,三行代码的事情被搞了那么多多余动作才说清楚,是不是有些得不偿失?

最后的结果就是,到那个时候,比较 vue 和 react 的文章,可能都没什么人讨论了,选择没有意义