thảo luận Trả lời tất cả những câu hỏi về Front End !!!

project trên cty mình mới chuyển qua dùng zustand, vì nó lightweight, cấu trúc get,set đơn giản. Còn ở bên ngoài hình như chủ yếu dùng redux thì phải, thấy ai phỏng vấn react đều hỏi kèm redux


Chọn lib nào là do khẩu vị của leader, zustand quảng cáo lightweight, less boilerplate nhưng ngay example so sánh với reduxtoolkit lại dài dòng hơn :shame:



Zustand+ React-query = redux toolkit
( overlaps phải đến 90% các use case, cá nhân t chưa gặp trường hợp thiểu số)
Thay vì học 2 libs thì tập trung redux bản mới sẽ an toàn hơn cho doanh nghiệp.
 
Chọn lib nào là do khẩu vị của leader, zustand quảng cáo lightweight, less boilerplate nhưng ngay example so sánh với reduxtoolkit lại dài dòng hơn :shame:



Zustand+ React-query = redux toolkit
( overlaps phải đến 90% các use case, cá nhân t chưa gặp trường hợp thiểu số)
Thay vì học 2 libs thì tập trung redux bản mới sẽ an toàn hơn cho doanh nghiệp.
Zú tan install nhẹ hơn r toolkit fency, còn concept 2 thằng gần như giống nhau r
 
Chọn lib nào là do khẩu vị của leader, zustand quảng cáo lightweight, less boilerplate nhưng ngay example so sánh với reduxtoolkit lại dài dòng hơn :shame:



Zustand+ React-query = redux toolkit
( overlaps phải đến 90% các use case, cá nhân t chưa gặp trường hợp thiểu số)
Thay vì học 2 libs thì tập trung redux bản mới sẽ an toàn hơn cho doanh nghiệp.
ý đầu tiên bạn nói mình không phản đối.
ý thứ 2 nó chỉ đúng với dự án react thôi. Bên mình dùng Next JS nên không cần react-query. Redux Toolkit dù nó cover 100% các use case đi chăng nữa thì cái dự án này của mình nó cũng chỉ dùng 1 số ít trong đó thôi (Dùng Redux toolkit sẽ bị dư thừa quá nhiều). Nên sau khi cân nhắc thêm 1 vài yếu tố khác nữa, mình vẫn chọn Zustand nhé
---
1 case tương tự là UI component: Với nhiều người có thể họ chọn Ant design vì nó full option, nhưng mình thì không, mình sẽ ưu tiên chọn những library đủ dùng cho dự án hơn là theo số đông
 
Biết RTK thì chuyển qua Zustand nhanh không thím
không cần học RTK vẫn dùng Zustand được nhé. Do team mình hầu hết đều chưa từng code react, họ chỉ biết angular/vue, thậm chí có người chỉ mới học qua JS thôi nhưng đều có thể học và sử dụng được.
 
Biết RTK thì chuyển qua Zustand nhanh không thím
zustand thấy dễ dùng lắm, mình dùng từ hồi nó mới 2-3k sao (giờ 42k sao r), lúc đó mới học react thôi, thấy dùng useState chuối chuối nên tìm thử lib để xài, thấy ở thời điểm đó thì zustand là gọn nhất, vì đọc mấy bài redux cứ thấy sao sao, không hiểu sao bôi vẽ 1 đống boilerplate, đến giờ mình cũng chả biết dùng redux hay RTK gì đó (kiểu này thì phỏng vấn FE đảm bảo rớt, may là làm BE chính).

còn giờ thì nhiều lib về state management cũng hay ho như jotai, legend-state, để ngâm cứu thêm :smile:

thật ra khi dùng react query thì mấy phần state cũng nhẹ nhàng hơn do chỉ cần quản lý client state, không đụng gì nữa đến server state :beauty:

nên app nào mà UI phức tạp, nhảy lên nhảy xuống, modal, popup tùm lum, animation từng cái nút thì mấy lib như zustand, jotai còn có đất dụng võ; còn app mà crud là chính, đổ dữ liệu từ server thôi thì có khi react query cũng đủ r
 
Last edited:
Course của FE master trên đó bị xoá do bản quyền rồi nên mình mới đi mua đó.
Không mua sub thì nó show thế thôi, mua rồi vẫn tải ầm ầm đó bác :boss:

Tháng 3 mình vừa mua sub để tải đống course của ô primagen trên đấy xong

via theNEXTvoz for iPhone
 
Back
Top