0
这里的渲染功能为我反应的组分之一:使用阵营LinkedStateMixin用于文本输入不重新渲染预期
render: function() {
var valueLink = this.linkState.value;
var handleBlur = function(e) {
valueLink.requestChange(e.target.value);
};
return (
<input
type="text"
defaultValue={valueLink}
onBlur={handleBlur}
/>
);
}
我使用骨干反应。在模型上设置属性后,该组件调用它的render
函数。骨干模型得到适当设置,但输入字段不呈现在模型上设置的值。
基本上当render
函数在valueLink.value
更改后被调用时,输入字段不会反映此更改。
我试过使用value
而不是defaultValue
但这使得它成为一个受控组件。
我也不想使用valueLink
,因为它为每个按键设置状态,而我只是为了触发onBlur。
任何想法? (请让我知道如果你需要更多的信息。)