摘要: 1、在setState时,只会把对应的state状态更新,而不会覆盖其它的state状态; 2、this.setState方法的执行是异步的,同setTimeout,即要等同一个作用域中它后面的所有代码执行完毕后它才执行,如果想调用完this.setState之后立即拿到最新的state值,需要使用 阅读全文
posted @ 2020-03-01 22:07 Samve 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 1、live Server 它会帮使用者自动开启一个服务器,保存的时候便自动刷新浏览器页面 2、Easy LESS 将less编译成css 3、ESLint (推荐) js语法纠错,可以自定义配置 4、GitLens(使用git的必备) git日志查看插件 GitLens 增强了 Visual St 阅读全文
posted @ 2020-03-01 21:50 Samve 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一、在constructor中bind绑定组件的this: class Button extends React.Component{ constructor(pops){ super(); this.handleClick = this.handleClick.bind(this); } hand 阅读全文
posted @ 2020-03-01 21:13 Samve 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一、安装React相关的包: 运行cnpm i react react-dom -S来安装包; 二、在项目中使用JSX语法: 什么是JSX语法:就是符合XML规范的js语法。(语法格式相对于html严谨很多) 如何启用JSX语法? 安装babel插件: 运行: cnpm i babel-core b 阅读全文
posted @ 2020-03-01 17:26 Samve 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 什么是JSX语法:就是符合XML规范的js语法。(语法格式相对于html严谨很多) 如何启用JSX语法? 安装babel插件: 运行: cnpm i babel-core babel-loader babel-plugin-transform-runtime -D cnpm i babel-pres 阅读全文
posted @ 2020-03-01 10:36 Samve 阅读(1097) 评论(0) 推荐(0) 编辑