我正在尝试使用Reactjs创建一个表单,并尝试使用双向绑定。但我无法在valueLink中使用props,因为它只能接受state。
问题1:我正在创建组件时传递属性,在getInitialState中将其设置为state,因为我不能在valueLink中使用props。有更好的方法吗?
我想要将文本框中的每个更改发送到服务器进行一些计算,并获得计算后的值放入state中。
问题2:我无法使用componentWillReceiveProps方法,因为我使用state。我也无法使用shouldComponentUpdate,因为我无法进行setState。在这种情况下我应该使用什么呢?
问题1:我正在创建组件时传递属性,在getInitialState中将其设置为state,因为我不能在valueLink中使用props。有更好的方法吗?
我想要将文本框中的每个更改发送到服务器进行一些计算,并获得计算后的值放入state中。
问题2:我无法使用componentWillReceiveProps方法,因为我使用state。我也无法使用shouldComponentUpdate,因为我无法进行setState。在这种情况下我应该使用什么呢?
props
和state
,数据流会更加明显。 - Ross Allen