2

私はこのプロジェクトを見ていました https://github.com/DavidWells/isomorphic-react-example

この問題を開いた https://github.com/DavidWells/isomorphic-react-example/issues/25

HTML テンプレート ファイルを引き続き使用する必要がありますか? ... または、バックエンドで React コンポーネントを使用して、次のようにレンダリングすることもできます。

res.send(ReactDOMServer.renderToString(<Comp items={items}/>));

React は<html> <body> and <head>タグを許可しますか?

その場合、次のように、テンプレートとして機能する親 React コンポーネントを作成できます。

const React = require('react');

module.exports = React.createClass({

     render: function(){

      return (

          <html lang="en">
          <head>
              <meta charset="UTF-8">
                  <title>Title</title>
          </head>
          <body>

              {this.props.body}

          </body>
          </html>

      )

   } 

});

これを行う正しい方法は何ですか?

4

0 に答える 0