Trong bài trước, chúng ta sử dụng props để truyền data từ parent component tới component. Vấn đề đặt ra là làm sao chúng ta có thể tự cập nhật được data. Lúc này chúng ta sử dụng State State là gì? State dùng để lưu trữ giá trị thuộc về component trong ReactJS. Nó chủ yếu được sử dụng để cập nhật component khi người dùng thực hiện một số hành động như nhấp vào nút, nhập một số văn bản, nhấn một số phím, v.v. Tóm lại Là 1 object chứa component data Access bởi component Chỉ được update qua setState() Có 2 loại components trong React: class và functional components. Class components là ES6 class được extend từ built-in Component class, nên có state và lifecycle methods import { Component } from 'react'; class Message extends Component { constructor(props) { super(props); this.state = { message: '' }; } componentDidMount() { /* ... */ } render() { return <div>{this.state.message}</div>; } } Có một số lý do tại sao bạ...
Suy nghĩ, yêu thương và làm việc hết mình