1、任何返回 ReactNode 的函数都当组件了,这里的空间无限大
    2、hooks
    3、高阶

    react 只提供了一些抽象标准,发挥全靠个人能力,