Reactjs 使用React和Mobx进行手动更改
在我的web应用程序的第2步中,在MobX存储中分配了一个可观察的字符串值。然后,当触发步骤3组件渲染时,它将渲染为textarea值 我一直在跟踪React文档以处理对textarea值的手动更改,但没有成功 步骤3功能组件中的My textarea(从语义UI导入): 改变控制状态的可观察值的mobx操作:Reactjs 使用React和Mobx进行手动更改,reactjs,mobx,mobx-react,Reactjs,Mobx,Mobx React,在我的web应用程序的第2步中,在MobX存储中分配了一个可观察的字符串值。然后,当触发步骤3组件渲染时,它将渲染为textarea值 我一直在跟踪React文档以处理对textarea值的手动更改,但没有成功 步骤3功能组件中的My textarea(从语义UI导入): 改变控制状态的可观察值的mobx操作: set_final_text_message(input_message) { this.final_text_message = input_message } 从我的控制台
set_final_text_message(input_message) {
this.final_text_message = input_message
}
从我的控制台上看,似乎没有触发本地更改处理程序。我正在退格并按下文本区域中的字符,但步骤2中的文本在那里被锁定,不变
有人能发现我当前的错误吗?谢谢您没有在内联箭头函数中调用
update\u final\u textarea
函数。您只需将函数本身赋给onChange
prop即可
如果愿意,也可以将所有逻辑内联
ui\u store.set\u final\u text\u message(event.target.value)}
/>
工作正常,谢谢。将在限制器过期后立即标记此已应答。
const update_final_textarea = (text_input) => {
ui_store.set_final_text_message(text_input.target.value);
console.log(text_input.target.value);
};
set_final_text_message(input_message) {
this.final_text_message = input_message
}