React_配置环境、ES6语法

React_配置环境、ES6语法
xujiaojiao配置 react 环境
安装Git Bash
(仅限使用 Windows 的同学,使用 Mac 和 Linux 的同学无需安装)
安装Nodejs
安装地址 `
安装create-react-app
打开Git Bash
,执行:
1 | npm i -g create-react-app |
安装VSCode
的插件
Simple React Snippets
Prettier - Code formatter
创建React App
在目标目录下打开Git Bash
,在终端中执行:
1 | create-react-app react-app # 可以替换为其他app名称 |
JSX
React
中的一种语言,会被Babel编译成标准 JavaScript。
ES6 语法
使用bind()
函数绑定this
取值
在 JavaScript 中,函数里的this
指向的是执行时的调用者,而非定义时所在的对象。
例如:
1 | const person = { |
运行结果:
1 | {name: 'yxc', talk: ƒ} |
bind()
函数,可以绑定this
的取值。例如:
1 | const talk = person.talk.bind(person); |
箭头函数的简写方式
1 | const f = (x) => { |
可以简写为:
1 | const f = (x) => x * x; |
箭头函数不重新绑定this
的取值
例如:
1 | const person = { |
1 | const person = { |
对象的解构
例如:
1 | const person = { |
数组和对象的展开
例如:
1 | let a = [1, 2, 3]; |
Named 与 Default exports
- Named Export:可以 export 多个,import 的时候需要加大括号,名称需要匹配
- Default Export:最多 export 一个,import 的时候不需要加大括号,可以直接定义别名
评论
匿名评论隐私政策