私はこのプロジェクトを見ていました 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>
)
}
});
これを行う正しい方法は何ですか?