在我的服务器端反应渲染中,我将一个属性传递给 JSX:
markup: React.renderToString(Admin({ field1: "Hallo" }))
JSX 看起来像这样:
<MaterialTextField hintText="field1" floatingLabelText="field1" type="text" name="field1" value={this.props.field1} />
现在,我还需要在客户端渲染 JSX,以便拥有事件侦听器等:
React.render(
<Admin />,
document.getElementById('react-app')
);
问题是:因为渲染的标记不同,文本字段的值会丢失。我怎么能解决这个问题?