Bài đăng

Đang hiển thị bài đăng từ Tháng 9, 2019

[ReactJS] Cái nhìn đầu tiên về Hooks

Hình ảnh
Có một thực tế đó là ES6 ra đời nhằm giải quyết rất nhiều vấn đề của ngôn ngữ javascript tuy nhiên nó có vẻ không thân thiện cho lắm đối với các lập trình viên,đặc biệt là những lập trình viên mới.Trước khi ES6 ra đời JS là một ngôn ngữ hướng function( function programing ),tức là chúng ta chỉ có thể viết các function một cách tuần tự để xử lý các tác vụ,.ES6 ra đời nó hỗ trợ OOP(hướng đối tượng) và các framework build trên nền tảng JS như react,angular,vue... đã dựa trên ES6 để xây dựng.ReactJS ban đầu sử dụng ES6 để làm nền tảng xây dựng,tuy nhiên vào năm ngoái(2018) đội ngũ phát triển của react có vẻ cũng đã nhận ra sự khó tiếp cận của reactjs đối với các lập trình viên mới nên họ đã nghiên cứu và cho ra đời React Hook cho phép chúng ta khai báo và sử dụng state mà không cần sử dụng class.Việc này giúp chúng ta giảm bớt được rất nhiều công sức để học react vì sự rắc rối của state và lifecycle của nó.Nào chúng ta cùng nhau tìm hiểu về React Hook nhé. 1.State Hooks Hooks đư