Xử lý State

Khởi tạo State

State được khởi tạo ở trong constructor với cấu trúc là 1 object gồm nhiều đối tượng. Ở ví dụ bên dưới, tôi tạo ra một đối tượng state là count với giá trị khởi tạo là số với giá trị bằng 0.

class AddReaction extends PureComponent {
    constructor(props) {
        super(props);
        this.state={
            count:0
        };
    };
    
    updateCount=(newCount)=>{
        this.setState({count:newCount});
    };
    
    render(){
        return(
            <ChildComponent count={this.updateCount}/>
        )
    }
}
  • state: định nghĩa tên của state nó có thể là đơn giá trị hoặc object,.. (là tham số của useState)

  • setState: là function dùng cho việc update state

Last updated