class test extends Component {
  constructor(props) {
    super(props);
    this.state = {
      data:[1,2,3]
    };
  }
  componentDidMount(){
    this.setState({
        data:[...this.state.data,4,5,6]
    })
  }
}
 
如上代码,如果我想动态添加state里某个变量的数据是不是只能this.setState({data:[...this.state.data,4,5,6]})
有没有更好的方法