我在React应用程序中处理服务器端呈现,并且我有以下JavaScript代码。我的<FullPage action={this.handler}/>
组件具有设置为函数的action属性。调用该函数时,我想在此处设置此组件中的变量(甚至某些状态)。我无法弄清楚如何声明handler
export default (req) => {
var myVar =
<Router location={req.path} context={{}}>
<FullPage action={this.handler}/>
</Router>
const content = renderToString(
myVar
);
return `
<html>
<head>
<link rel="stylesheet" href="App.css">
</head>
<body>
<div id="root">${content}</div>
<script src="bundleclient.js"></script>
</body>
</html>
`;
};