ES6 で React を使用してコンポーネントへの参照を取得するにはどうすればよいですか?
私はコンポーネントAを持っています
class ComponentA extends React.Component {
doSomethingInComponentA() {
//do Something here..
}
}
render(<ComponentA />, document.getElementById('container'));
そして、ComponentAのメソッドを呼び出したい別のコンポーネントB
class ComponentB extends React.Component {
doSomethingInComponentB() {
ComponentAInstance.doSomethingInComponentA()
}
}
ComponentA への参照を取得するにはどうすればよいですか? 使ってみました
var ComponentAInstance = render (<ComponentA />,
document.getElementById('container'))
export default ComponentAInstance;
しかし、私はWebpackを使用していて、ComponentA.jsxがエントリポイントであるため、エラーが発生します
Module not found: Error: a dependency to an entry point is not allowed
これに対する回避策はありますか?