Heim  >  Fragen und Antworten  >  Hauptteil

Anwendung von Methoden zum Abrufen von Daten von anderen Komponenten in React

<p>Ich habe eine Konstante, die JSON-Daten durch Abruf empfängt. Der Code lautet wie folgt: </p> <p><code>const [user, setUser] = useState([]);</code></p> <p><code> Asynchrone Funktion users() { const result = wait fetch (</code>My API `,{ })</p> <pre class="brush:php;toolbar:false;">const data = waiting result.json(); setUser(data);`</pre> <p>Ich möchte ihre Daten in einer anderen Komponente anzeigen, beispielsweise nur den Namen oder nur die ID. </p> <p>Ich möchte den Namen in diesen kleinen blauen Block einfügen: Dies ist eine weitere Komponente</p> <p>Mehr zur zweiten Komponente</p>
P粉449281068P粉449281068433 Tage vor376

Antworte allen(1)Ich werde antworten

  • P粉633075725

    P粉6330757252023-09-04 17:05:58

    第一个组件是获取数据的组件,第二个组件是展示数据的组件,因为你通过props接收用户数据。

    function FirstComponent(){
    const [user, setUser] = useState([]);
    
     return (
       <SecondComponent user={user} />
     )
    }
    
    function SecondComponent({user}){
     console.log(user)
    
     return (
       //这里是你展示图片的代码
     )
    }

    Antwort
    0
  • StornierenAntwort