Bunun mümkün olup olmadığını merak ediyorum. ne yapmak istiyorsunuz 'pass' sahne kullanılarak ebeveyn bileşenine bir çocuk bileşeniReaktif ile sunucu tarafı oluşturma - composability => alt bileşeni üst öğeden geçirme
const React = require('react');
module.exports = React.createClass({
render: function(){
return (
<html lang="en">
<head>
<meta charset="UTF-8"></meta>
<title>Title</title>
</head>
<body>
{this.props.child}
</body>
</html>
)
}
});
geçerli:
Bir ebeveyn bileşeni şöyle var. Böyle
şey:
const child = React.createClass({
//// etc
});
ReactDOMServer.renderToString(<HTMLParent child={child}/>);
Normalde bir ana bileşeni olan çocuklara "kodlanmış" referansı olurdu. Fakat aradığım şey, bir ebeveyn Reaktif bileşeninin " farklı çocuklara gerektiği gibi" adapte olabilmesidir.
Bu mümkün mü? Bunu yapmanın doğru yolu belki
şey gibidir:const child = React.createClass({
//// etc
});
const str = ReactDOMServer.renderToString(<child />);
ReactDOMServer.renderToString(<HTMLParent child={str}/>);
Teşekkürler! Bunu gösteren dokümanlar için bir bağlantınız var mı? –
Buradan http://facebook.github.io/react/docs/multiple-components.html#children – thangngoc89