React创建组件的3种方式