⊗jsrtPmHkUED 5 of 47 menu

Sự Phụ Thuộc trong useEffect trong React

Bây giờ hãy thay đổi màu sắc khi nhấn vào một nút. Hãy tạo một state color cho màu sắc, và đặt cho nó một giá trị ban đầu:

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

Hãy thay thế giá trị chuỗi bằng state của chúng ta trong useEffect và đừng quên thêm nó vào danh sách sự phụ thuộc trong dấu ngoặc vuông. Bây giờ hiệu ứng sẽ được thực thi mỗi khi state color thay đổi:

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

Bây giờ hãy thêm một nút để thay đổi màu sắc vào component của chúng ta:

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

Cũng thêm một hàm xử lý sự kiện click, sẽ thay đổi màu sắc của chúng ta thành màu cam:

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

Cho một state chứa tên người dùng. Hãy làm sao để mỗi lần tên thay đổi, giá trị của state được ghi vào bộ nhớ cục bộ của trình duyệt.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối