<input ref={node=>{input=node}}/>的疑问
let AddTodo=({dispatch})=>{
let input;
return (<div>
<from onsubmit={e=>{
e.preventDefault();
if(!input.value.trim()){return}
dispatch(addTodo(input.value))
input.value=""
}}>
<input ref={node=>{input=node}}/>
<button type="submit">
AddTodo
</button>
</div>
)
}
这里的node参数是不是我们在输入框里输入的值啊?然后他传给一个叫input的自定义变量。那他的value属性是怎么来的,为什么{input=node}就可以默认把数据给value属性。