react
秦罹
这个作者很懒,什么都没留下…
展开
-
React脚手架+element-react并暴露配置
1.安装create-react-app,npm install -gcreate-react-app;2.新建一个项目,create-react-app manager;3.进入项目,安装组件,cd manager——npm i element-react --save——npm install element-theme-default --save;4.此时启动项目npm st...原创 2019-06-19 11:33:05 · 1503 阅读 · 0 评论 -
构建React项目
React项目构建1.先建立一个文件夹,然后初始化npm init,生成package.json文件;2.安装webpack相关插件npm install webpack webpack-cli webpack-dev-server webpack-merge ,其中,webpack-cli是webpack的命令工具,既然安装webpack,就必要安装这个,webpack-dev-serv...原创 2019-06-18 14:06:43 · 615 阅读 · 0 评论 -
React和Vue区别
1.监听数据变化的实现原理不同Vue通过getter/setter以及一些函数的劫持,能精确知道数据变化。React默认是通过比较引用的方式(diff)进行的,如果不优化可能导致大量不必要的VDOM的重新渲染。为什么React不精确监听数据变化呢?这是因为Vue和React设计理念上的区别,Vue使用的是可变数据,而React更强调数据的不可变,两者没有好坏之分,Vue更加简单,而Rea...原创 2019-06-26 15:04:35 · 51264 阅读 · 6 评论 -
React知识点
1.ReactReact是Facebook在2013年发布于GitHub的JavaScript库。 将用户界面抽象成一个个组件,引入JSX语法,简化组件复用。 将真实DOM树转换成Virtural DOM,并通过创建和更新virtural element进行管理。 React由React Core库和React DOM库组成,React Core旨在通过使用JavaScript和JSX以...原创 2019-06-26 22:37:10 · 274 阅读 · 0 评论 -
React项目中的一些问题
1.修改state中的对象和数组//添加或修改对象this.setState({ object: {...this.state.object, key: value}});//删除数组某一项let temp=this.state.array;temp.splice(index, 1);this.setState({ array:temp});//数组首部添加...原创 2019-07-06 18:22:31 · 830 阅读 · 0 评论