2017-10-01 18 views
0

私はページをロードする必要があります。ロードするとすぐにモーダルにユーザーの情報が表示されます。私はこれを標準を使って試しました:Reactベースのサイトでページ読み込み時にブートストラップモーダルを起動します。

$(window).on('load',function(){ 
    $('#myModal').modal('show'); 
}); 

しかし、それは何もしません。 Reactがロードして仮想DOMを使用する方法のために動作しないと思います。 (私はこれで間違っている可能性があります)

しかし、Reactでページの読み込み時にブートストラップモーダルを起動する方法はありますか?

答えて

1

マウントしようとしているコンポーネントのライフサイクルメソッドのモーダル(componentDidMount())が呼び出されます(既にマウントされている場合など)。

0

その後、私はあなたが反応するように、ブートストラップ実装するライブラリ、多分React bootstrapまたはReactstrap

インポートライブラリを使用してモーダルを使うべきだと思う私が正しく理解していれば、私は知りませんが、あなたはReactjsを使用している場合ライブラリが提供するコンポーネントで、適切なプロパティを渡してModalを表示します。

関連する問題