1

私はreact/flux/react-routerと、サーバーでの仮想DOMの事前レンダリングがどのように行われるかを研究しています。サーバーで and を呼び出すRouter.run()renderToString、サーバーでページが事前にレンダリングされ、残りの .js ファイルがクライアントに遅延ロードおよびダウンロードされます。React-router は、あらゆるシナリオ (クライアントまたはサーバー)でUI URLを処理します。これは、サーバーのREST API URLと必ずしも同じではありません。

REST機能を備えたネイティブアプリのバックエンドも使用したい場合、ルート機能を追加するためのベストプラクティスは何ですか? Express.js のルート定義の完全なセットを用意し、react-routes のすべてのルートも再定義する必要がありますか?

React ルートは、必ずしも Express ルートと似ているとは限りません (ルート パターンが多い場合も少ない場合もあります)。したがって、ルート定義の複製は避けられないようです。あれは正しいですか?この例でも同じことをしているようです。

ルート定義またはもっと DRY を再利用する方法を見つけたいと思っていました。

4

2 に答える 2