⊗jsrtPmHkUED 5 of 47 menu

Dependensi dalam useEffect di React

Sekarang mari kita ubah warnanya dengan menekan tombol. Mari buat state color untuk warna, dan berikan nilai awal:

const [color, setColor] = useState('green');

Ganti nilai string dengan state kita di useEffect dan jangan lupa untuk menambahkannya ke dalam daftar dependensi dalam kurung siku. Sekarang efek akan dijalankan setiap kali state color berubah:

function App() { useEffect(() => { document.body.style.backgroundColor = color; }, [color]); ... }

Sekarang mari tambahkan tombol untuk mengubah warna ke komponen kita:

return ( <div> <h1>React App</h1> <button onClick={changeColor}>change</button> </div> );

Tambahkan juga fungsi penangan klik, yang akan mengubah warna kita menjadi oranye:

function changeColor() { setColor('orange'); }

Diberikan state dengan nama pengguna. Buatlah agar setiap kali nama berubah, nilai state disimpan ke dalam penyimpanan lokal browser.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak