针对React专家的一个快速问题 ;)
React.Children.only是React的顶级API之一,被React-Redux(<Provider />
)和React Router(<Router />
)广泛使用,用于将store/router作为上下文注入。这样做的原因是什么?为什么不简单地return props.children
呢?似乎与JSX有关?
编辑:请不要解释什么是React.Children.only,我想知道为什么要使用它而不是props.children,后者似乎更强大/灵活。