React Native fetch 不是函数
React Native fetch is not a function
我正在尝试将 React Native 用于一个简单的应用程序。我想从页面下载一个 json 数组并将其显示为列表视图。
我正在做这个
var listApp = React.createClass({
fetchData : function() {
fetch(requestURL)
.then((response) => response.json())
.then((responseData) => {
console.log(responseData);
})
.done();
},
componentDidMount: function() {
this.fetchData();
this.setState({
dataSource: this.state.dataSource.cloneWithRows(elements)
});
},
但是这样做我从 Chrome 调试器得到错误 fetch is not a function
。我以这种方式获取 var fetch = require("fetch");
您不需要 require
它。它是浏览器版本的 polyfill,并且与浏览器版本一样,它始终可用于全局范围。
我正在尝试将 React Native 用于一个简单的应用程序。我想从页面下载一个 json 数组并将其显示为列表视图。 我正在做这个
var listApp = React.createClass({
fetchData : function() {
fetch(requestURL)
.then((response) => response.json())
.then((responseData) => {
console.log(responseData);
})
.done();
},
componentDidMount: function() {
this.fetchData();
this.setState({
dataSource: this.state.dataSource.cloneWithRows(elements)
});
},
但是这样做我从 Chrome 调试器得到错误 fetch is not a function
。我以这种方式获取 var fetch = require("fetch");
您不需要 require
它。它是浏览器版本的 polyfill,并且与浏览器版本一样,它始终可用于全局范围。