首页 > 解决方案 > 反应我如何替换数据的价值

问题描述

如您所见图片,我有两种获取数据的方法。

第一个是 localy,使用 getdata() 从本地文件中读取。

  function getData() {
  const data = testData.map(item => {
    return {
      ...item
    };
  });
  return data;
}

第二个是距离。

 componentDidMount() {
    fetch('https://XXXXX')
    .then(res => res.json())
    .then((data) => {
      this.setState({ todos: data })
      console.log(this.state.todos)
    })  
  }

两者都有效,但不知何故我无法将第二个绑定到我的应用程序。

我是反应技术的新手。

标签: reactjsfetch

解决方案


我认为你不能定义 2 状态 obj。你必须删除其中之一


推荐阅读