Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Käyttäjätietojen Lataaminen API:sta | Tila ja Sivuvaikutukset
Johdatus Reactiin

Haaste: Käyttäjätietojen Lataaminen API:sta

Pyyhkäise näyttääksesi valikon

Tehtävä

Luo yksinkertainen käyttäjäprofiili, joka lataa käyttäjätiedot API-funktiosta käyttäen useEffect-hookia.

Komponentin tulee sisältää:

  1. Tilamuuttuja nimeltä user. Sen alkuarvon tulee olla null.

  2. useEffect-hook.

    • Kutsu fetchUser-funktiota efektin sisällä.
  • Käytä .then() vastaanottaaksesi vastauksen.
    • Tallenna vastaus user-tilaan käyttäen setUser-funktiota.
  1. Jos user on null, renderöi kappale (p-elementti). Sen tekstisisällön tulee olla Loading user....

  2. Jos user on olemassa, renderöi:

    • Otsikko (h2-elementti), joka näyttää käyttäjän nimen.
    • Kappale (p-elementti), joka näyttää käyttäjän työn.

Aloituskoodi

Avaa alla oleva aloitusprojekti ja täydennä komponentin puuttuvat osat.

Starter code

Ratkaisu

Voit verrata tulostasi alla olevaan lopulliseen ratkaisuun.

Solution code

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 4
some-alt