0
私はイベント関数にと私は新しいアラートポップアップ(私はreact-portalライブラリを使用しています)を作成したいと思います:javascript関数の中からReactコンポーネント関数を呼び出す方法は?
onNewAlert: function(username) {
var divModal = (
<Portal ref={'Portal'+username}>
<div id={'div'+username}>
<br /><br/ >Alert for {username}
</div>
</Portal>);
...
}
をしかし、その後、私はPortal
内にある関数を呼び出す必要があります。私がrender()
の機能を持っていれば、これを参照することができますが、私はイベントに参加しています。
javascript関数でオンザフライで作成されたコンポーネントのコンポーネント関数を呼び出す方法はありますか?
は、あなたは自分のポータルに ''いるisOpenは= {本当}に設定できませんか? – Aaron
@Aaron [portal.jsソースコード](https://github.com/tajo/react-portal/blob/master/lib/portal.js)にそのようなプロパティは表示されませんが、アイデアのおかげで私は彼のソースコードを変更することができますね... – ibiza
ドキュメントには 'isOpen'と書かれていますが、ソースコードでは' isOpened'と表示されています... – Aaron