“Reactjs”的版本间的差异
来自tomtalk
(创建页面,内容为“==bind(): React component methods may only be bound to the component instance.== If you get this error: bind(): React component methods may only be bound to the com...”) |
(→bind(): React component methods may only be bound to the component instance.) |
||
| (未显示同一用户的9个中间版本) | |||
| 第1行: | 第1行: | ||
| + | =快速入门= | ||
| + | |||
| + | [[React初学者教程]] | ||
| + | |||
| + | ==安装== | ||
| + | |||
| + | 1. 升级nodejs(8.8.1)、npm(5.4.2)到最新版。 | ||
| + | |||
| + | 2. 在本地生成react项目。 | ||
| + | <source lang="bash"> | ||
| + | npx create-react-app my-app | ||
| + | </source> | ||
| + | 3. 启动项目。页面显示在3000端口,代码修改后会自动刷新页面。 | ||
| + | <source lang="bash"> | ||
| + | npm start | ||
| + | </source> | ||
| + | 4. 运行测试。 | ||
| + | <source lang="bash"> | ||
| + | npm test | ||
| + | </source> | ||
| + | 5. 打包生产代码。 | ||
| + | <source lang="bash"> | ||
| + | npm run build | ||
| + | </source> | ||
| + | 6. 安装web服务。 | ||
| + | <source lang="bash"> | ||
| + | npm install -g serve | ||
| + | </source> | ||
| + | 7. 运行web服务。页面显示在5000端口 | ||
| + | <source lang="bash"> | ||
| + | serve -s build | ||
| + | </source> | ||
| + | |||
==bind(): React component methods may only be bound to the component instance.== | ==bind(): React component methods may only be bound to the component instance.== | ||
If you get this error: bind(): React component methods may only be bound to the component instance. It’s probably because you are using ES5 bind on a component property in order to curry a property and you are passing in a scope as the first argument (such as this). A simple fix is to pass null in as the scope argument. | If you get this error: bind(): React component methods may only be bound to the component instance. It’s probably because you are using ES5 bind on a component property in order to curry a property and you are passing in a scope as the first argument (such as this). A simple fix is to pass null in as the scope argument. | ||
| + | |||
| + | ==fiber== | ||
| + | |||
| + | 在 react16 之前的 reconciler 叫 stack reconciler,fiber 是 react 新的 reconciler,这次更新到 fiber 架构是一次重量级的核心架构的替换,react 为了完成这次替换已经准备了两三年的时间了。 | ||
2019年8月13日 (二) 03:24的最后版本
目录
快速入门
安装
1. 升级nodejs(8.8.1)、npm(5.4.2)到最新版。
2. 在本地生成react项目。
npx create-react-app my-app
3. 启动项目。页面显示在3000端口,代码修改后会自动刷新页面。
npm start
4. 运行测试。
npm test5. 打包生产代码。
npm run build
6. 安装web服务。
npm install -g serve
7. 运行web服务。页面显示在5000端口
serve -s buildbind(): React component methods may only be bound to the component instance.
If you get this error: bind(): React component methods may only be bound to the component instance. It’s probably because you are using ES5 bind on a component property in order to curry a property and you are passing in a scope as the first argument (such as this). A simple fix is to pass null in as the scope argument.
fiber
在 react16 之前的 reconciler 叫 stack reconciler,fiber 是 react 新的 reconciler,这次更新到 fiber 架构是一次重量级的核心架构的替换,react 为了完成这次替换已经准备了两三年的时间了。