satomi
Senior Member
các bác có thể giải thích tại sao các bank hay hệ thống tài chính lại ưu tiên dùng angular thay vì các fw, lib khác ko
Angular nó không bị 5 người 10 ý như react => high maintainability
các bác có thể giải thích tại sao các bank hay hệ thống tài chính lại ưu tiên dùng angular thay vì các fw, lib khác ko
Ý là eslint còn ignore disable dc. Chứ qua tay thằng kia thì...Thì nó có cli để chạy ci/cd chứ sao thím
Edit: Mà có vẻ outdated, không biết bác kia nhắc đến là SonarQube hay gì
Sonarlint em tưởng là extension trên IDE chứ thím
Nghe chém gì đó chứ. NAB ngân hàng úc xài reactjs cho vài dự án đó.các bác có thể giải thích tại sao các bank hay hệ thống tài chính lại ưu tiên dùng angular thay vì các fw, lib khác ko

Ổn định ở chổ ứ ai dám nâng versionNghe chém gì đó chứ. NAB ngân hàng úc xài reactjs cho vài dự án đó.
Cãi nhau kiểu này do trình độ thôi. Chứ các cty top nó xài Reactjs nhiều. Xưa hay nghe mấy ông thần bảo reactjs làm dự án nhỏ ít người dùng trư FB. Toàn tào lao.
Xưa fan Angular chém dự án lớn đến hồi toàn cty to xài thì chỉ còn bảo là ổn định. xưa nâng Angular version cực như chó mà bảo ổn định đâu![]()

thì không nâng version gọi là ổn định rồi muốn gì nữa thímNghe chém gì đó chứ. NAB ngân hàng úc xài reactjs cho vài dự án đó.
Cãi nhau kiểu này do trình độ thôi. Chứ các cty top nó xài Reactjs nhiều. Xưa hay nghe mấy ông thần bảo reactjs làm dự án nhỏ ít người dùng trư FB. Toàn tào lao.
Xưa fan Angular chém dự án lớn đến hồi toàn cty to xài thì chỉ còn bảo là ổn định. xưa nâng Angular version cực như chó mà bảo ổn định đâu![]()
React vẫn lên dc, kiểu cái nào breaking change cho hẳn 1 version để thay. Mà react lên ver chậm mà.thì không nâng version gọi là ổn định rồi muốn gì nữa thím

Không biết nên đó làm web customer facing xịn cỡ nào chứ team tôi mà nhét full deps vào mà k hiểu rõ khi nào cần hook chạy lại là bị bắt bỏ ra đấyCty xịn giờ (Nab, baemin) có mua cả sonarlint để check code đấy, eslint còn bị turn off local chứ chạy CI CD thoát vào mắt. Mấy chỗ mà skip deps thì tha hồ giải thích với team lead
)))
))vì khi đó dù sao thì cái hook cũng bị bắt chạy lại để tạo object mới, thì bỏ memorise đi sẽ đỡ tốn ram và đỡ đc bước compare
)
))Không biết nên đó làm web customer facing xịn cỡ nào chứ team tôi mà nhét full deps vào mà k hiểu rõ khi nào cần hook chạy lại là bị bắt bỏ ra đấy)))
Optimise tới từng cái như v chứ k phải máy móc full deps là xịn đâu))
Hoặc là nếu memorise bằng useMemo hoặc useCallback nhưng biết chắc chắn là cái hook và component sẽ cùng bị trigger lại thì cũng không cần phải memorise luôn, reviewer bắt gỡ ra đấy))
Vâng khi nào bỏ vào full mà bug hay chậm lag, chạy nhiều lần ko mong muốn. Cái gì cũng phải có số liệu use case, example cả thôi, chứ VN ta toàn dev giỏi hơn cả mấy ông làm ra linter + docs thì đỉnh cao rồi.
)
))Uh tuỳ anh thôi, tôi lười giải thích nữa.
Tôi chỉ nói kinh nghiệm tôi đã trải qua thôi, đó là full deps k phải khi nào cũng tốt
Nếu như anh chịu đọc kĩ cmt của tôi, research khi nào nó xảy ra và tự tìm vd nó sẽ hay hơn đấy)


Uh sau vụ này tôi ớn React rồi, ngồi code mà phải suy nghĩ mọi lúc mọi nơi phải skip deps cho pro. Ntn tôi anti cm nó React luôn. Doc hướng dẫn 1 đằng , pro React hướng 1 nẻo. Thứ lib quái đản, quái thai súc vật biển.May tôi dùng Vue, nghe mấy bác deps deps thấy sợ![]()


Hi các bác, là em hôm trước hỏi cái FE đây, có bác nào có thể cứu em ca này với. Em dùng fetch để lấy data từ API, nhưng response trả về bị promise.Xem tệp đính kèm 1777946
Sau khi em dùng async/await vào trả về vẫn bị như thế
Xem tệp đính kèm 1777948
Response mong đợi trả về trong postman thì nó đáng lẽ nên như thế này:
Xem tệp đính kèm 1777951
Bây giờ làm sao để fix ạ, em stress quá

Dùng cái gì thì phải tùy nhân sự + thời điểm.các bác có thể giải thích tại sao các bank hay hệ thống tài chính lại ưu tiên dùng angular thay vì các fw, lib khác ko
Dell ai khuyên nên skip deps cả, đừng có dỗi hờn em chã như thếhttps://overreacted.io/a-complete-guide-to-useeffect/#dont-lie-to-react-about-dependencies
Ông Dan core team cũng nói rõ mấy vấn đề liên quan đến useEffect và cái mớ deps array. Nguồn này dọc thì chính xác nhé. Ông nào chưa rành về deps array thì vào mà đọc cho rõ. Còn mấy ông sr chuyên skip deps thì thôi.
nói chuyện với mấy ông trên đây tôi cũng thấy ngán react![]()


T con viết ra hẳn useDeepEffect, ... cơ, check cho chuẩn chỉ, trong react là shadow comperision màKhông biết nên đó làm web customer facing xịn cỡ nào chứ team tôi mà nhét full deps vào mà k hiểu rõ khi nào cần hook chạy lại là bị bắt bỏ ra đấy)))
Hoặc là nếu memorise bằng useMemo hoặc useCallback nhưng biết chắc chắn là cái hook và component sẽ cùng bị trigger lại thì cũng không cần phải memorise luôn, reviewer bắt gỡ ra đấy))vì khi đó dù sao thì cái hook cũng bị bắt chạy lại để tạo object mới, thì bỏ memorise đi sẽ đỡ tốn ram và đỡ đc bước compare
)
Optimise tới từng cái như v chứ k phải máy móc full deps là xịn đâu))
Fill full deps là mấy cha không hiểu khi nào cần cái hook chạy lại nên bỏ vào hết cho chắc thôi :v
Chuẩn bácDell ai khuyên nên skip deps cả, đừng có dỗi hờn em chã như thế
Cái khuyên là nên chọn deps có tư duy, chứ ko phải xem doc+lint như bố, nó báo gì là nghe răm rắp
Cái tư duy khuyên người khác "Cứ làm theo docs tao bảo đi, còn có lỗi gì hay lặp vô tận thì là do mày code ngu" nghe có ỉa chảy ko cơ chứ...ko có nổi 1 lời giải thích.
Bác nào chưa rõ thì đọc thêm cái này thử
https://dmitripavlutin.com/react-useeffect-infinite-loop/
Lint nó đéo phân biệt đc primitive với object đâu, cứ máy móc lint fix cho lắm vào kiểu j cũng ăn quả crash browser![]()