@CatFaceWest 在 Vue3是真的香,React折腾得我怀疑人生 中发帖
最近完成了两个简单的小项目
前者前端用Vue3,后者前端用React
React:说好的简单呢?
React 很简单,API 少,会 js 就够了
我以前经常看到有人这样评价React
然而实际情况是:虽然API少,但是坑多啊
useEffect
拜这玩意所赐,第一次搞了前端的性能优化
依赖数组漏填就出问题,还不太好排查,后面加了 ESLint 兜底心智负担才小了点
回调想用async?抱歉,不支持,老老实实.then
Hooks 的条条框框
不能在条件语句里用 hooks
不能在普通函数里用 hooks
当然还有更多限制,不过我只踩了上述两个
状态更新的"坑"
// 一时偷懒写了这样的代码,结果导致了一些奇奇怪怪的bug
setState(prev => {
prev.something = newValue;
return prev;
...