2017-01-24 13 views
2

ネイティブに反応するために新しいです、リモートURLにアクセスしようとしていますが、このエラーをスローします。 。。の最新バージョンを使用して助けてください Amはimport文は、それが動作しますからフェッチ削除ネイティブ0.40React native fetch throws undefinedが(0、_reactNative.fetch)を評価する関数ではありません

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()); 

     }) 
    } 

} 
+1

を明らかに、 ';)」何を間違ってやっているわからないフェッチ。 fetch'は関数ではありません。ただpolyfillを使用してください。 – dfsq

+0

ありがとうございます。あなたのコメント彼私は私の愚かさを指摘した。 "反応ネイティブからフェッチをインポートすることになっていませんでした" –

+0

Ha、そうです、このインポートに気付かなかったのです。もちろん、fetchはプラットフォーム用のネイティブ関数であるはずですが、フェッチするには、polyfillを使用しない限り、インポートしないでください。 – dfsq

答えて

4

反応

import { 
    View, 
    Text, 
    Button, 
    NativeModules, 
    NativeEventEmitter 
} from "react-native"; 
+0

Genius!ありがとう! – MewX

関連する問題