React Hooks: Dễ hơn bạn nghĩ.

Đôi khi học những điều mới có thể quá sức và tẻ nhạt. Tuy nhiên, đó không phải là trường hợp của React Hooks . Nếu bạn là người chưa bao giờ dành thời gian để học Hooks và bạn chủ yếu sử dụng các thành phần Class-base d, có thể đã đến lúc thử.

Khi tôi lần đầu tiên học React , tôi chỉ sử dụng các thành phần dựa trên Lớp vì nó là những gì tôi được dạy và quen thuộc nhất. Tuy nhiên, mặc dù rất tốt nếu biết cách sử dụng các thành phần dựa trên Blass, nhưng chúng đã “lỗi thời”. Ngành công nghiệp đang và sẽ tiếp tục con đường sử dụng các thành phần dựa trên Chức năng .

Các móc được tạo ra như một cách để sử dụng các phương thức vòng đời của Lớp và Trạng thái bên trong các hàm. Điều này về cơ bản loại bỏ sự cần thiết của các thành phần dựa trên Lớp nói chung.

Cách dễ nhất để chứng minh điều này là xem State trong một thành phần dựa trên Class :

Bốn điều chính cần xem xét là:

  • Trạng thái được khởi tạo bởi state: {}.
  • Các Thistừ khóa cho các hàm và biến nhắm mục tiêu trong Lớp .
  • Sự cần thiết của các hàm mũi tên để tránh lỗi với thistừ khóa trong các thành phần dựa trên Lớp .
  • setState()cho bất kỳ thay đổi nào trong Tiểu bang .

Điều đầu tiên bạn cần ngay lập tức nhận thấy là không có Lớp .

Điều thứ hai ngay sau đó là cách chúng ta khởi tạo State :

hãy chia nhỏ điều này theo những thuật ngữ đơn giản:

  • termlà trạng thái hiện tại của bạn ở bất kỳ thời điểm nào. Thay vì viết this.state.termnó sẽ chỉ là term.
  • setTermvề cơ bản là setStatengoại trừ với một tên tùy chỉnh hơn. nó hoạt động giống hệt nhau, bạn chỉ có thể chọn tên gì để đặt tên cho nó.
  • useStatelà một cái móc. mục đích là để khởi tạo một khóa nhất định trong Trạng thái phải bằng. Vì chúng tôi đang sử dụng một chuỗi, chúng tôi khởi tạo một chuỗi rỗng.

Suggested posts

Tránh những hậu quả tàn khốc của đột quỵ: Học hỏi từ hành trình của một gia đình.

Tránh những hậu quả tàn khốc của đột quỵ: Học hỏi từ hành trình của một gia đình.

Giới thiệu Đột quỵ là một trường hợp cấp cứu y tế có thể tấn công bất kỳ ai vào bất kỳ lúc nào. Nó xảy ra khi lưu lượng máu đến một phần của não bị gián đoạn, dẫn đến mất chức năng não đột ngột.

Jest — Khung kiểm tra JavaScript mạnh mẽ

Jest — Khung kiểm tra JavaScript mạnh mẽ

Kiểm thử là một phần thiết yếu của quá trình phát triển phần mềm. Nó đảm bảo rằng mã đáng tin cậy, hoạt động như mong đợi và giảm khả năng xảy ra lỗi.

Related posts

Học tập trong tuần làm việc quan trọng hơn bạn nghĩ

Học tập trong tuần làm việc quan trọng hơn bạn nghĩ

Chúng ta thường thấy mình phải vật lộn để thực hiện những gì chúng ta biết là tốt cho chúng ta. Từ việc nói với một người quan trọng khác rằng chúng ta yêu họ đến việc nhớ nói chuyện như một tên cướp biển, sẽ luôn có những người cho rằng không cần thiết phải tổ chức các sự kiện trong ngày, tuần hoặc tháng vì họ đã làm những việc đó rồi.

Cách cứu hành tinh và kiếm tiền

Cách cứu hành tinh và kiếm tiền

Đã bao nhiêu lần bạn vứt bỏ chai nhựa, lọ thủy tinh, lon nhôm hay gói năng lượng xanh mà không cần suy nghĩ kỹ? Đã bao nhiêu lần bạn ước mình có thể nhận được thứ gì đó để đổi lại việc tái chế chúng? Nếu bạn giống như hầu hết mọi người, câu trả lời có lẽ là nhiều lần. Tái chế thường được coi là một rắc rối, một công việc vặt hoặc một nhiệm vụ không mang lại bất kỳ lợi ích tức thời hoặc hữu hình nào.

Mối đe dọa đó Lưu trữ: Tập 7 Black Basta

Mối đe dọa đó Lưu trữ: Tập 7 Black Basta

Trong thế giới kết nối ngày nay, mối đe dọa tấn công mạng phổ biến hơn bao giờ hết. Tội phạm mạng và các tác nhân quốc gia liên tục tìm cách khai thác các lỗ hổng và đánh cắp dữ liệu có giá trị, gây rủi ro đáng kể cho các tổ chức thuộc mọi quy mô.

Sự xói mòn chậm: Hé lộ những cách mọi người lãng phí trong sự nghiệp của họ

Sự xói mòn chậm: Hé lộ những cách mọi người lãng phí trong sự nghiệp của họ

Trong thế giới có nhịp độ nhanh và cạnh tranh ngày nay, sự nghiệp của một người đóng một vai trò quan trọng trong sự phát triển cá nhân, ổn định tài chính và sự hài lòng trong cuộc sống nói chung. Tuy nhiên, nhiều cá nhân thấy mình bị mắc kẹt trong một chu kỳ trì trệ và không hài lòng không ngừng, dần dần lãng phí trong cuộc sống nghề nghiệp của họ.