一直使用的是vue,好久没学过react了,上次学还是19年的时候,那时候还是用的类组件的写法,所以看到这种函数式写法,虽然简洁一些, 但有点陌生。
学习和模仿做了官网的井字棋游戏和todo demo,有几个感受和困惑
:
1、React的状态不能直接修改,还必须搞个setxxx,这不就增加额外的函数嘛,代码不够简洁,哪儿有直接修改直观!
2、修改数组的某一项,必须copy一份进行覆盖替换,不像vue可以直接修改,不清晰且麻烦!
3、html代码和逻辑多了,三目运算符导致的结构太丑了,一点都不清晰直观,js和html穿插太多,看的难受。。
综合来看,感觉还是vue代码简洁,结构清晰。
大家咋看的?
学习和模仿做了官网的井字棋游戏和todo demo,有几个感受和困惑
1、React的状态不能直接修改,还必须搞个setxxx,这不就增加额外的函数嘛,代码不够简洁,哪儿有直接修改直观!
2、修改数组的某一项,必须copy一份进行覆盖替换,不像vue可以直接修改,不清晰且麻烦!
3、html代码和逻辑多了,三目运算符导致的结构太丑了,一点都不清晰直观,js和html穿插太多,看的难受。。
综合来看,感觉还是vue代码简洁,结构清晰。
大家咋看的?
展开
6
点赞