Quản lý state trong react app với RecoilJS
Nhắc đến quản lý state trong ứng dụng react, chúng ta thường nghe tới hai cái tên quen thuộc là redux và mobx, đây đều là hai công cụ mạnh mẽ và được chứng minh tính hiệu quả bởi đã được ứng dụng trong hầu hết các ứng dụng. Có điều là chúng được tạo ra từ khá lâu, và tồn tại một số nhược điểm nhất định. Ngoài ra chúng không thật sự ăn nhập hoàn toàn với react-hooks do những thư viện này ra đời từ khi chưa có react-hooks, mặc dù chúng đều đã được update để tương thích với react-hooks và sử dụng không khác nhiều so với trước đây.
Và mới đây thì facebook đã chính thức cho ra lò một công cụ quản lý state cho ứng dụng react của chính mình, có tên là recoil . Chúng ta hãy cùng nghiên cứu xem liệu đây có phải là cái tên xứng đáng thay thế redux và mobx trong việc quản lý state trong ứng dụng react hay không nhé, (thời điểm mình bắt đầu bài viết này thì recoil vẫn đang trong trạng thái thử nghiệm, chưa được facebook giới thiệu chính thức.)
BÌNH LUẬN