'AnyReactComponent' 是做什么的?
What does 'AnyReactComponent' do?
我开始使用 google-map-react 并发现这一行:
const AnyReactComponent = ({ text }) => <div>{text}</div>
它有什么作用?
这是一个无状态函数组件(即函数是一个render
函数,以props
为参数)。功能可以这样重写:
class AnyReactComponent extends React.Component {
render() {
const { text } = this.props;
return <div>{text}</div>;
}
}
我开始使用 google-map-react 并发现这一行:
const AnyReactComponent = ({ text }) => <div>{text}</div>
它有什么作用?
这是一个无状态函数组件(即函数是一个render
函数,以props
为参数)。功能可以这样重写:
class AnyReactComponent extends React.Component {
render() {
const { text } = this.props;
return <div>{text}</div>;
}
}