私はまだReact.jsを学んでいます。最近React.jsを使ってサイトを構築しました。デモページ(純粋なhtmlとjavascript)を反応サイトに追加しようとしていました。デモページは、index.html、bundle.js、cssスタイルシートで構成されています。私は反応サイトのルートにデモフォルダを作成し、デモファイルをそのフォルダの中に入れました。私の質問は、http://reactsite/demo/にアクセスしてデモページにアクセスする方法です。 反応ルータを使用し、デモページを反応コンポーネントにラップする必要がありますか? ありがとうございます!純粋なHTMLをレンダリングするためにReact.jsで構築されたサイトにhtmlページを統合するには
0
A
答えて
0
はイエス、あなたがそのURLでコンポーネントをレンダリングするために、ルータを反応させ、その後、実際のhtmlとしてHTMLファイルを読み込み、ファイル
で文字をエスケープしないようにdangerouslySetInnerHTMLを使用使用する必要があります反応しますあなたのルートは、あなたのコンポーネントがこの
const htmlFile = require('../some/path/to/html/file');
class TemplateHTMLComponent extends React.Component {
render() {
return <div dangerouslySetInnerHTML={{ __html: htmlFile}};
}
}
ようなものになるだろう。この
<Route path="demo" component={TemplateHTMLComponent} />
ようなものになるだろう
関連する問題
- 1. ionic1、javaを使用して構築されたモバイルアプリにpaytmを統合
- 2. DreamweaverでデザインされたhtmlページとVisual Studio 2010の統合
- 3. 他のページをlaravelの事前構築認証に統合する方法
- 4. HTMLページをWordPressに統合するには?
- 5. Expression Engineで構築されたWebサイトでテストエリアを作成
- 6. HTML POSTを構築するには?
- 7. フィルタを使用して構築されたサービスとのスウィガーの統合
- 8. 同じWebサイトに1.1と2.0のフレームワークで構築されたページを実行します
- 9. react.jsとtwigの統合
- 10. 剃刀で構築されたプロフェッショナルWebサイト
- 11. それが設定されますが、HTMLページが構築されたときにベースを動的にPHPに設定されているページのURL
- 12. カスタムテーブルを統合した後、その構築されたテーブルからlableビューを取得する方法は?
- 13. DWで構築されたサイトはDWなしで作業できますか?
- 14. codeigniterでネストされたクエリを構築するには?
- 15. strutsに基づいて構築されたWebサイトをCMSに移動
- 16. 私のサイトにfacebookを統合する
- 17. 〜500ページのFlashサイトを構築する方法
- 18. 統合Weblogicドメインが正常に構築されていないため、サーバーインスタンスを起動できません。-jdeveloper
- 19. 条件付きでテンプレートの列内に構築されたhtmlテーブルを隠す
- 20. Railsアプリケーションをwordpressで作成したサイトに統合する
- 21. .NET Core WebサイトがOSX上に構築されない
- 22. スタンドアロンJenkinsはKubernetes Clusterとの統合を構築します
- 23. 3つのAPIをHTML Webサイトに統合
- 24. react.jsに他のjs/appコンポーネント(jQueryなど)を統合するSPA
- 25. ユーザーサイトのナビゲーションのためにhtmlでサイトマップを構築する
- 26. XML/XSLで構築されたHTMLテーブルのユーザ定義フィルタリング
- 27. ソースから構築されたプログラムをアップデートするには
- 28. タイダータイプのカスタマイズされた広告バナーを構築するには?
- 29. ネストされたセットを構築する
- 30. 私的に構築されたC++クラス