'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>;
    }
}