React 开发错误记录

长期更新,未完待续…

正文

1. Error: Rendered fewer hooks than expected. This may be caused by an accidental early return state…

hooks函数的调用问题,简单来说,不要在循环,条件或嵌套函数中调用 Hook, 确保总是在你的 React 函数的最顶层以及任何 return 之前调用他们。遵守这条规则,你就能确保 Hook 在每一次渲染中都按照同样的顺序被调用。

2. Error:Ts1261,引入文件路径错误

ts的报错,笔者在写路由时文件引入错误,大概意思为无法找到你想引入的那个module。这时,如果你已经反复确认没写错路径,重启idea即可。

3. vite 卡错误

笔者现在参与的项目使用vite启动,当你页面出错时,修改后会发现报错依旧还在。即使你清除idea缓存,浏览器缓存等,也不可以。执行vite lint即可

4. Error: Objects are not valid as a React child (found: object with keys {name}). If you meant to render a collection of children, use an array instead

React不能在jsx中直接渲染对象,你可以渲染它的属性。

5.

上一篇:Vue_02(vite)


下一篇:axios源码分析--基础工具函数