如何在ReactJS中重新加载当前页面?

22 浏览
0 Comments

如何在ReactJS中重新加载当前页面?

在ReactJS中如何重新加载当前页面?在JavaScript中我们可以写window.location.reload();

在ReactJS中怎么做同样的操作?我能够通过用户界面添加新的数据。但是不刷新页面,我无法看到列表。我希望每当我添加一些数据时,它能自动刷新。

onAddBucket() {
    let self = this;
    let getToken = localStorage.getItem('myToken');
    var apiBaseUrl = "...";
    let input = {
      "name" :  this.state.fields["bucket_name"]
    }
    axios.defaults.headers.common['Authorization'] = getToken;
    axios.post(apiBaseUrl+'...',input)
    .then(function (response) {
      if(response.data.status == 200){
      let result =  self.state.buckets.concat(response.data.buckets)
      }else{
        alert(response.data.message);
      }
    })
    .catch(function (error) {
      console.log(error);
    });
  }

0