我正在尝试在componentDidMount函数中获取数据后更改数据。
假设我正在取一个对象:
{
text: "hello world"
}
但我想添加“!”在componentDidMount中获取后到此字符串。 我的问题是,我应该在哪里编辑提取的数据? 当我尝试在componentDidMount中编辑它时,我总是得到错误,说我无法编辑'undefined'。
提前致谢。
答案 0 :(得分:1)
更具体一点,如果你展示你的获取功能和你的修改功能,它会更好。但是,我可以猜到类似的东西:
componentDidMount() {
fetch(reqObj)
.then(json => {
const modifyJson = JSON.stringify(json) + '!'
this.setState({text: modifyJson})
})
}