React的踩坑日志
文章平均质量分 56
沧州刺史
Hello朋友你好!我是一名西安电子科技大学大四在校学生,目前主要在做web方向,前端居多,别的方向也有尝试。
如果对博客内容有疑问,或者有想法,欢迎私信或评论,看到一定会回复、尽力为大家解决问题!
如果你对web感兴趣,也可以一起交流讨论,比如学习路线、项目经验、技术点等等。
同时我会不定期写一些学习心得、技术教程、项目教学等博客,希望能丰富大家的技术视野。
技术不易,我们,继续努力!
展开
-
React是怎么设计的?有哪儿些重要思想?—— 设计模式
React是一款用于构建可重用组件化UI的流行JavaScript库。在使用React的过程中,设计模式是非常重要的,因为它们可以帮助我们编写出高效、可维护且可扩展的代码。本文将介绍React的设计模式,包括组件化设计模式、状态管理设计模式和性能优化设计模式。目的是帮助想要学习React,或者对React有一些了解的同学,更清晰的认识这个伟大的框架。因为有时候,可能我们对一些技术点习以为常,但会用但是不会说。原创 2023-03-18 00:28:00 · 790 阅读 · 0 评论 -
React input输入相关:受控方式无法更新对象类型数据(函数式组件 useState)
这个问题的关键其实我们都知道:**state不能通过直接赋值的方式修改,这也是我们为什么要解构出setUserInfo的原因**到这里你可能很疑惑,我是用的`setUserInfo`呀?但是看上面传入`setUserInfo`中的函数,传入函数是为了解决需要用到之前的state值的需求,这个`pre`就是之前的 state,可是在这个函数中,却直接使用了`pre.account = e.target.value`这样的形式,**用 = 给一个 state 赋值了!**既要获取之前的state值,原创 2022-12-29 20:01:42 · 749 阅读 · 5 评论 -
react-router v6 hook——useRoutes教程
上面的路由系统有一个问题:路由是通过标签形式管理,当有大量路由的时候,其易读性和架构就会变得不好,可以把这种路由模式类比XML,并与Json相比,他们在写法的优缺点上有明显的相似。如果你写过VUE,应该还记得VUE中的路由并不是这样的,而是抽离出来,作为一个对象数组去管理路由。,就会返回一个保存有路由组件的变量,在需要使用的地方。首先可以如图创建路由文件夹,管理路由文件。使用很简单,只需要将刚刚的路由对象传入。字段重定向,我们需要重定向,如从。申明路由使用的组件,而不能使用。字面意识是没有包裹在。原创 2022-12-27 23:23:33 · 1197 阅读 · 0 评论 -
SassError: Invalid CSS after “.App {“: expected “}“, was “{“
我是在react中使用sass出现的这个错误,但其实这个错误是个共性的,不涉及框架。如果你出现这个问题,那么很可能是你把样式文件的后缀由`.scss`错误写成了`.sass`。此时只需要修改文件后缀即可,但如果你发现页面并没有正常,控制台也报错,不要慌。这大概是编译问题,如果你修改的是文件内容,热重启还能及时渲染刷新,但是修改了文件后缀,就需要重新编译了。所以解决方法是:关闭项目,重新`npm start`启动。原创 2022-10-07 10:04:33 · 1998 阅读 · 1 评论