【发布时间】:2014-10-02 15:55:55
【问题描述】:
我有一个包含输入元素的 React 组件。当输入的值发生变化时,处理函数应该验证输入并采取相应的行动。实际的验证器是动态创建的(通过new Function(code)),实际代码作为字符串属性传递给元素。对于给定的组件,验证代码永远不会改变。
现在我正在实际的 onChange 处理程序中进行函数构造,这似乎是不必要的。它也不属于状态。我想创建一次函数,将其存储在某个地方并按需使用。我的问题是,它应该存储在哪里?我应该让它成为实际组件对象的属性吗? statics 对象似乎也很合理,但可以动态传递属性(如上面的代码字符串),如果可以,如何?
【问题讨论】:
标签: javascript reactjs