新的反应原生,我试图访问远程url抛出此错误。 “undefined不是一个评估函数((0,_reactNative.fetch)”。不确定出错了什么;请帮忙。 我使用的是反应原生0.40的最新版本
import React, { Component } from "react";
import {
View,
Text,
Button,
fetch,
NativeModules,
NativeEventEmitter
} from "react-native";
export default class VideoScreen extends Component {
componentDidMount(){
this.video();
}
video(){
fetch('http://localhost:4200/token').then(function(res) {
console.log(res.json());
})
}
}
答案 0 :(得分:5)
从import语句中删除fetch使其工作。
import {
View,
Text,
Button,
NativeModules,
NativeEventEmitter
} from "react-native";
答案 1 :(得分:0)
我遇到了同样的问题,可以通过将以下代码添加到App.js中来解决该问题:
if(typeof global.self === "undefined")
{
global.self = global;
}