[英]React and ECMA6
我正在使用ECMA6类和React,但是遇到无法报告嵌套组件的render()
方法异常的情况。
有任何想法吗?
例如,这不会报告异常:
class Child extends React.Component {
render() {
foo; // Throws exception, "foo is undefined"
}
}
class Demo extends React.Component {
render() {
return <Child />
}
}
函数render需要返回一些东西。 渲染函数中没有返回值,并且需要在某处声明foo。
class Child extends React.Component {
render() {
let foo = <span>HelloWorld</span>;
return foo; // foo is now defined
}
}
class Demo extends React.Component {
render() {
return <Child />
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.