alert(fetch('https://facebook.github.io/react-native/movies.json')
.then(function(response) {
return response.json()['description']
}))
我期待Your app fetched this from a remote endpoint!
但显然,这只是一个对象?
根据我检查过的其他答案,例如this one,这应该是完美的。
答案 0 :(得分:1)
response.json
返回Promise
.then(function(response) {
return response.json()
})
.then(function(data) {
return data.description
})
.then(function(description) {
alert(description)
})
答案 1 :(得分:0)
您可以访问如下所示的说明。
要保存该值并在以后使用它,您可以使用状态(也称为组件状态)。
.then(function(response) {
var resJson = response.json();
var des = resJson['description'];
this.setState(
{
description: des
}
)
}))
您可以在React Component中定义状态,如下所示:
class MyClass extends Component {
state = {
description: ""
}
像这样回顾状态:
var currentState = this.state.description;