RX.Component类提供哪些功能而不是React.Component?

时间:2017-04-11 09:53:52

标签: javascript reactjs reactxp

有关Microsoft最近发布的ReactXP的文档目前没有关于RX.Component类的详细信息。

以下是文档中的示例:

class HelloWorld extends RX.Component<void, void> {
    render() {
        return <RX.Text>Hello World</RX.Text>;
    }
}
  1. RX.ComponentReact.Component提供的功能有哪些?
  2. 它如何影响基础Component类的生命周期?
  3. 这对我来说是一个重要的考虑因素,因为React组件的最佳做法通常会鼓励composition over inheritance,但PureComponent等非常基本的情况除外。 RX.Component提供的功能是否可以证明继承的合理性?

1 个答案:

答案 0 :(得分:6)

我相信它是一样的:

https://github.com/Microsoft/reactxp/blob/master/src/web/ReactXP.ts#L131

也许他们只想在RX命名空间下创建所有内容,因此您只需要import RX = require('reactxp');