按照构建一个简单应用程序的React教程后,我收到了这个奇怪的消息. http://blog.revathskumar.com/2014/05/getting-started-with-react.html
我使用bower来安装react并包含这样的脚本:
<script src="bower_components/react/react.js"></script>
<script src="bower_components/react/JSXTransformer.js"></script>
Run Code Online (Sandbox Code Playgroud)
在教程中.起初我以为脚本没有加载,但显然不是这样.问题是什么?
Con*_*ech 23
这些日子是
ReactDOM.render(
Run Code Online (Sandbox Code Playgroud)
并包含源文件:
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.14.0/react-dom.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是React的警告:
Warning: React.render is deprecated. Please use ReactDOM.render from require('react-dom') instead.
Run Code Online (Sandbox Code Playgroud)
Web*_*tor 17
bower在此案例版本0.12.0中安装最新版本.
渲染函数约定发生了变化.
https://facebook.github.io/react/blog/2014/10/28/react-v0.12.html
组件已从我们的所有React.render*方法中删除.
所以用
React.render(
Run Code Online (Sandbox Code Playgroud)
代替
React.renderComponent(
Run Code Online (Sandbox Code Playgroud)
最近'React.render()'被折旧所以使用'ReactDom.render()'
import React from 'react';
import ReactDom from 'react-dom';
import App from './components/App.jsx';
require('./main.scss');
ReactDOM.render(<App />, document.getElementById('container'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21880 次 |
| 最近记录: |