请问现在的react16怎么实现双向绑定的

#1

旧版的mixin方法以及不推荐使用了。。

import React,{Component} from 'react';
export default class Formarea extends Component{
  constructor(props){
    super(props);
    this.state={
      message:"react is good"
    }
    this.handleinput=this.handleinput.bind(this);
  }
  handleinput(e){
    this.setState({message: event.target.value});
  }
  render(){
    return (
      <p>{this.state.message}</p>
      <input type="text"   name="message" value={this.state.message}  onChange={this.handleinput} />
    )
  }
}

这样直接绑定state的内容,但是现实时P标签的内容就直接消失了这是为啥啊,顺便问一下一些比较好的学习react的资源

#2

你可能需要把 value属性去掉

#3

handleinput(e){
this.setState({message: event.target.value});
}

这个里面是不是 e 和 event 是不是没有匹配?应该是有报错吧

2 Likes