Reactjs 如何从react native中的服务调用js将结果放入被调用的js中?
我是新手,需要本机响应,要进行服务调用,我需要创建一个不同的文件,比如“NetworkCalls.js”,该文件如下所示:Reactjs 如何从react native中的服务调用js将结果放入被调用的js中?,reactjs,react-native,Reactjs,React Native,我是新手,需要本机响应,要进行服务调用,我需要创建一个不同的文件,比如“NetworkCalls.js”,该文件如下所示: var NetworkCalls = { callUsingGETRequest: function(URL){ fetch(URL, {method: "GET"}) .then((response) => response.json()) .then((responseData) => { return resp
var NetworkCalls = {
callUsingGETRequest: function(URL){
fetch(URL, {method: "GET"})
.then((response) => response.json())
.then((responseData) => {
return responseData.ip;
})
.done();
}
}
现在我从index.ios.js文件调用这个函数
NetworkCalls.callUsingGETRequest(('http://ip.jsontest.com/'),(response) => {
console.log(response);
})
}
导入已完成,甚至im也收到响应,但结果从未返回到该功能块,也从未打印
这也许是个问题,但我哪里做错了?有什么建议吗 您可以从
callUsingGETRequest
var NetworkCalls = {
callUsingGETRequest: function (URL) {
return fetch(URL, { method: "GET" })
.then(response => response.json())
.then(responseData => responseData.ip)
}
}
然后像这样使用它
NetworkCalls
.callUsingGETRequest('http://ip.jsontest.com/')
.then(ip => {
console.log(ip);
});
另外,我想知道是否有一些关于这些语法的好文档可以理解@Alexander@RSDMDN-上有文件,关于取回谢谢:)@Alexander