You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hôm nay mình xin giới thiệu 1 framework của
frontend là svelte - nó là 1 fw cũng nổi tiếng không kém cạnh gì React
hay Angular, Vue.
Bài viết này mình chỉ xin giới thiệu 1 số nét căn
bản của svelte (dưới góc nhìn của 1 người mới tìm
hiểu), sau đó mình sẽ thử áp dụng viết 1 component
căn bản
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
React hook đã được lên bản chính thức kể từ phiên bản 16.8. Trước đó, vào React Conf 2018 ở Cali đội ngũ phát triển đã giới thiệu nó và bắt đầu bản beta cho các phiên bản kế và nay đã là bản chính thức. Nếu ta vào https://reactjs.org/docs/hooks-intro.html bản đã thấy nó từ beta sang new
Hook cho phép ta không cần thiết phải tạo class component, chỉ cần tạo function less component vẫn có thể có thể sử dụng state và các features. Điều này khiến các component nhẹ nhàng hơn hơn nhiều, giảm số lượng code cần thiết phải code, đồng thời dễ hiểu ít nhầm lẫn hơn về một số khái niệm như livecycle với 1 lập trình viên mới
1. Lợi ích từ hook:
a. Giảm số lượng code đáng kể
Có thể giảm số lượng đáng kể, theo thống kê khoảng 90% với 1 project trung bình do:
Nhờ việc quản lý state dễ dàng và hiệu quả hơn với hook, ta có thể tránh lỗi wrapper hell