logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

React修改数组对象的注意事项

react开发主张使用函数式编程,函数式编程有个重要的特性就是不可变性。 你无法更改数据,也不能更改。 如果要改变或更改数据,则必须复制数据副本来更改。看个例子,就是Vue和React两个框架实现给数组添加一个元素。vueexport default {name: "home",data() {return {testArr: ['苹果','香蕉']};...

#reactjs
React使用公共文件夹public

参考文章在刚学React/Vue的时候,配合webpack脚手架学习的过程中,碰到一个问题会非常疑惑,比如在React中有个Public文件夹可以放静态资源,但是在src目录中同样有个assets文件夹,这个同样也是放静态资源的,这个就很困惑了,为何放置静态资源的地方会有两个?两者区别其实放在两个文件夹区别就在于是否会被webpack所处理,如果您将文件放入该public文件夹,webp...

#reactjs
React控制元素显示隐藏的三种方法

React控制元素显示和隐藏的方法目前我知道的有三种方法:第一种是通过state变量来控制是否渲染元素,类似vue中的v-if。第二种是通过style控制display属性,类似vue 中的v-show。第三种是通过动态切换className。方法一:第一种方法是通过此例中showElem变量来控制是否加载元素的,如果showElem为false,内容是直接不会渲染的。class ...

#reactjs
react打包页面打开空白

当第一次使用create-react-app开发项目的时候,遇到了一个小坑,就是npm run start开发环境运行项目的时候一切正常,但是在npm run build的时候会发现打包后打开index.html显示空白,这个问题其实vue也有。解决办法在package.json中增加配置"homepage": "."目前如果能正常打开的话那很好,但是可能会出现说就算配置了homepag...

#reactjs
到底了