[ReactJS] Cái nhìn đầu tiên về Hooks
1.State Hooks
Hooks được react thêm vào từ phiên bản 16.8,bây giờ không cần dùng class chúng ta vẫn sử dụng được state.để làm việc đó chúng ta làm thế nào?
A,Hàm đầu tiên cần nhớ đó là useState().
Để sử dụng hàm useState chúng ta cần khai báo một mảng gồm 2 tham số,tham số đầu tiên là tên của state tham số thứ hai là method để thay đổi giá trị của state.Tham số được truyền vào hàm useState sẽ là giá trị initial của state.Ví dụ nhé
Demo nhé
Biến count được khai báo giá trị ban đầu là 0 và function để thay đổi giá trị là setCount.vậy nên khi click nút thì giá trị của biến count được tăng lên 1.
import React, {useState} from 'react';
Để sử dụng hàm useState chúng ta cần khai báo một mảng gồm 2 tham số,tham số đầu tiên là tên của state tham số thứ hai là method để thay đổi giá trị của state.Tham số được truyền vào hàm useState sẽ là giá trị initial của state.Ví dụ nhé
const [state, setState] = useState(false);
Demo nhé
import React, { useState } from 'react';
function Example() {
// Khai báo 1 biến số đếm, gọi là "count"
const [count, setCount] = useState(0);
return (
<div>
<p>Bạn đã bấm {count} lần</p>
<button onClick={() => setCount(count + 1)}>
Bấm vào tôi
</button>
</div>
);
}
Biến count được khai báo giá trị ban đầu là 0 và function để thay đổi giá trị là setCount.vậy nên khi click nút thì giá trị của biến count được tăng lên 1.
Nhận xét
Đăng nhận xét