alert()
のjavascriptの組み込み関数を、同じタスクを処理するリアクションコンポーネントと置き換えたいと思います。つまり、ユーザーにすばやく拒否可能なメッセージを表示します。ReactコンポーネントをDOMに動的に挿入するにはどうすればいいですか?
これを実現するには、コンポーネントを作成してマークアップに配置します。例えば
次に、open
の状態をRedexなどで制御して表示させるようにしてください。
しかし、私が何をしようをあろうこと、それが私のマークアップで宣言ないにできるようにし、代わりには機能経由でDOMにそれを注入します。
のような何か...
myCoolFunction() {
const alert = (
<MyAlert
open={true}
msg="Hello World"
/>
)
DOM.findNode('someID').insert(alert); <-- fake API obviously
}
は、それが動的にそのようなコンポーネントを追加することは可能ですか?
'ReactDOM.render()'? – webdeb