フェッチAPIを使用してデータを取得しない

私はオープンソースのApiリンクを使用しており、Reactで使用しています。ブラウザでデータを取得できません。私は何が間違っているのですか?ここでは、国名と市外局番を取得しようとしています。

export default class Api extends Component{
    constructor(props){
        super(props);

        this.state ={
            country:[]
        };
    }
    componentDidMount(){
        fetch("https://restcountries.eu/rest/v2/all")
        .then(res=>res.json())
        .then(
            result=>{
                console.log(result);
                console.warn(result);
                // this.setState({country:result});
                console.log("i am in console");
            }
        )
    }
    render (){
        return (
            <div>
            <h1 className="text-center"> Api</h1>
            <h2> country details</h2>
            <div>{this.state.country.map(countries => { 
               <div key={countries.name}>
                   {/* <div {countries.name}></div> */}
                   <div>{countries.alpha3Code}</div>
                   <div>{countries.callingCodes}</div>
               </div>
                }
                )}</div>
            </div>
        );
    
}
}
codemonkey

次のように、そのマップ関数から何かを返す必要があります。

           <div>{this.state.country.map(countries =>  
               <div key={countries.name}>
                   <div> {countries.name}></div>
                   <div>{countries.alpha3Code}</div>
                   <div>{countries.callingCodes}</div>
               </div>                
                )}</div>
            </div>

ステートメントの代わりとなる{inがないことに注意countries => してreturnください。

それとは別に、状態設定行のコメントを外すだけで、準備は完了// this.setState({country:result});です。

念のため、ここにサンドボックスがあります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ReactJSでフェッチを使用してAPIデータを取得する

分類Dev

Laravel API、DBからデータをフェッチしない

分類Dev

Pythonを使用してAPIからJSONデータをフェッチ中にキーエラーを取得する

分類Dev

javascriptを使用してAPIからデータをフェッチしようとしています

分類Dev

フェッチを使用して、ChartJSのJSONデータを取得します

分類Dev

Angular $ resourceを使用して、ボタンクリックでデータをフェッチが機能しない

分類Dev

フェッチAPI呼び出しを使用して取得したデータでReactjs状態を更新するにはどうすればよいですか?

分類Dev

ReactNativeフェッチを使用してデータを取得できません

分類Dev

csvファイルからフェッチされた適切なデータを取得していません

分類Dev

郵便でデータを送信しないAPIをフェッチ

分類Dev

reactを使用してフェッチAPIからのデータを表示する

分類Dev

FlutterでIDを使用してAPIからデータをフェッチする

分類Dev

フェッチを使用してデータを取得するときにVueJSコンポーネントが反応しない

分類Dev

MuleSDKの問題-@ MetadataKeyIdを使用してメタデータのキーをフェッチできない

分類Dev

RestAPIを使用してLinkedInでIDを使用してユーザーのデータをフェッチしたい

分類Dev

Flutterを使用したJSONAPIフェッチデータなし

分類Dev

マングース検索クエリを使用してデータをフェッチしているときに不特定のデータを取得する

分類Dev

mysqlの結合を使用して必要なデータをフェッチする

分類Dev

React Context APIを使用している間、データをフェッチできません

分類Dev

PDOを使用してデータをフェッチする方法

分類Dev

フェッチを使用してデータを投稿する方法

分類Dev

observeSingleEvent(of:with :)古いデータをフェッチしています

分類Dev

ajaxを介してデータがフェッチされない

分類Dev

反応フックを使用してAPIからデータを再フェッチします

分類Dev

AxiosとVueを使用してAPIデータをフェッチします-未定義を返します

分類Dev

UseEffectがaxiosでデータをフェッチしない

分類Dev

反応を使用してGoogleタクソノミーAPIからデータをフェッチしますか?

分類Dev

vueとaxiosを使用してAPIデータから各オブジェクトをフェッチします

分類Dev

入力値を渡してデータをフェッチしても機能しない

Related 関連記事

  1. 1

    ReactJSでフェッチを使用してAPIデータを取得する

  2. 2

    Laravel API、DBからデータをフェッチしない

  3. 3

    Pythonを使用してAPIからJSONデータをフェッチ中にキーエラーを取得する

  4. 4

    javascriptを使用してAPIからデータをフェッチしようとしています

  5. 5

    フェッチを使用して、ChartJSのJSONデータを取得します

  6. 6

    Angular $ resourceを使用して、ボタンクリックでデータをフェッチが機能しない

  7. 7

    フェッチAPI呼び出しを使用して取得したデータでReactjs状態を更新するにはどうすればよいですか?

  8. 8

    ReactNativeフェッチを使用してデータを取得できません

  9. 9

    csvファイルからフェッチされた適切なデータを取得していません

  10. 10

    郵便でデータを送信しないAPIをフェッチ

  11. 11

    reactを使用してフェッチAPIからのデータを表示する

  12. 12

    FlutterでIDを使用してAPIからデータをフェッチする

  13. 13

    フェッチを使用してデータを取得するときにVueJSコンポーネントが反応しない

  14. 14

    MuleSDKの問題-@ MetadataKeyIdを使用してメタデータのキーをフェッチできない

  15. 15

    RestAPIを使用してLinkedInでIDを使用してユーザーのデータをフェッチしたい

  16. 16

    Flutterを使用したJSONAPIフェッチデータなし

  17. 17

    マングース検索クエリを使用してデータをフェッチしているときに不特定のデータを取得する

  18. 18

    mysqlの結合を使用して必要なデータをフェッチする

  19. 19

    React Context APIを使用している間、データをフェッチできません

  20. 20

    PDOを使用してデータをフェッチする方法

  21. 21

    フェッチを使用してデータを投稿する方法

  22. 22

    observeSingleEvent(of:with :)古いデータをフェッチしています

  23. 23

    ajaxを介してデータがフェッチされない

  24. 24

    反応フックを使用してAPIからデータを再フェッチします

  25. 25

    AxiosとVueを使用してAPIデータをフェッチします-未定義を返します

  26. 26

    UseEffectがaxiosでデータをフェッチしない

  27. 27

    反応を使用してGoogleタクソノミーAPIからデータをフェッチしますか?

  28. 28

    vueとaxiosを使用してAPIデータから各オブジェクトをフェッチします

  29. 29

    入力値を渡してデータをフェッチしても機能しない

ホットタグ

アーカイブ