一直使用的是vue,好久没学过react了,上次学还是19年的时候,那时候还是用的类组件的写法,所以看到这种函数式写法,虽然简洁一些, 但有点陌生。

学习和模仿做了官网的井字棋游戏和todo demo,有几个感受和困惑🤔

1、React的状态不能直接修改,还必须搞个setxxx,这不就增加额外的函数嘛,代码不够简洁,哪儿有直接修改直观!

2、修改数组的某一项,必须copy一份进行覆盖替换,不像vue可以直接修改,不清晰且麻烦!

3、html代码和逻辑多了,三目运算符导致的结构太丑了,一点都不清晰直观,js和html穿插太多,看的难受。。

综合来看,感觉还是vue代码简洁,结构清晰。

大家咋看的?
展开
6