将React与其他库集成

时间:2018-08-20 22:10:35

标签: javascript reactjs

在“与其他库集成”的React文档中,它至少提到了两种与其他库集成的方法。其中一个涉及使用React组件包装代码(底部示例)。

如果使用这种方法,基本上可以将属性传递给组件吗?如果该组件是常规React组件的子组件,而该组件本身什么也无法呈现?会导致非反应性组件出现任何问题吗?

https://reactjs.org/docs/integrating-with-other-libraries.html

class SomePlugin extends React.Component {
  componentDidMount() {
    this.$el = $(this.el);
    this.$el.somePlugin();
  }

  componentWillUnmount() {
    this.$el.somePlugin('destroy');
  }

  render() {
    return <div ref={el => this.el = el} />;
  }
}

0 个答案:

没有答案