Sorry e chỗ này chắc a chưa ghi rõ: handler ở đây là route handler ấy e, ở góc độ run-time(khi chương trình thực thi) thì Middleware sẽ k biết được handler nào được gọi sau nó, còn Guard thì sẽ biết được nhờ vào Execution Context. Điển hình là context.getHandler() hay thấy khi chúng ta viết authentication.
@tuananhtd09 cái comment này tôi trả lời cho câu hỏi "còn bạn" ở cuối bài á ông.
Còn Visual Studio và VScode là 2 sản phẩm khác hẳn về bản chất, tên hơi giống xí thôi.
"Khi không tồn tại thuộc tính city, trước hết nhờ ?. nó trở thành undefined, tiếp theo, toán tử ?? sẽ set nó thành toán hạng bên phải "City not provided"." Đâu phải nhờ ?. thì nó mới undefined đâu, thằng customer2 bên trong nó không có prop city thì việc truy cập đến mặc nhiên nó sẽ undefined mà bác, thằng ?. nó chỉ ngăn access đến hành vi tiếp theo kể từ trước đó nếu như không tồn tại (null / undefined) thôi chứ
Không em nhé 😇, anh thấy Lib hay và cũng áp dụng được hơn 2 dòng dự án lớn thấy cũng khá ok nên share lại cho mọi người thôi 😀, sắp tới anh sẽ build mẫu dự án cho mọi người áp dụng, hẹn em trong bài viết tới nhé 👋
userAdmin?.admin() thì nó sẽ check xem userAdmin có tồn tại không, nếu có thì xử lý tiếp phần gọi ra method admin(), trong case này thì nếu có method admin() gọi ra như bình thường, còn không thì sẽ trả ra undefined do không tồn tại method --> cái này là default khi truy cập prop không tồn tại trong object chứ không phải nhờ Optional Chaining mới nhả ra undefined tại bản chất của ?. nó ngăn cho truy cập tới prop khác trong khi trước đó bị undefined thôi
Còn userAdmin.admin?.() nhằm check xem method admin() có tồn tại bên trong userAdmin object hay chưa, nó chỉ khác nhau ở phần check cái nào trước thôi.
Tôi thì ngại Go vì khi mất OOP với MVC đi thì Go là được custom thoải mái, nhiều tự do nhưng chính cái ấy mặt khác lại rất có hại với những người chưa có sense về design với cấu trúc. Sợ quả viết code loạn tuỳ ý không có chuẩn thì lại vấn đề "mình tôi đọc"
Cái spring academy hình như được free từ đầu tháng 8 năm nay rồi hay sao ấy:
https://spring.academy/updates-to-pro-faq
Em muốn hỏi anh cách anh liên hệ bên vnware ạ em nhắn box chat với trợ lý ảo thì không ổn cho lắm. Em muốn confirm lại những điều kiện ngoại trừ việc THAM GIA THI để lấy được certi ạ.
Mong nhận được phản hồi sớm từ anh.
THẢO LUẬN
Sorry e chỗ này chắc a chưa ghi rõ: handler ở đây là route handler ấy e, ở góc độ run-time(khi chương trình thực thi) thì Middleware sẽ k biết được handler nào được gọi sau nó, còn Guard thì sẽ biết được nhờ vào Execution Context. Điển hình là
context.getHandler()
hay thấy khi chúng ta viết authentication.đéo hoạt động, địt mẹ thằng viết bài này tốn thời gian của tao vãi con cặc
@tuananhtd09 cái comment này tôi trả lời cho câu hỏi "còn bạn" ở cuối bài á ông. Còn Visual Studio và VScode là 2 sản phẩm khác hẳn về bản chất, tên hơi giống xí thôi.
"Khi không tồn tại thuộc tính city, trước hết nhờ ?. nó trở thành undefined, tiếp theo, toán tử ?? sẽ set nó thành toán hạng bên phải "City not provided"." Đâu phải nhờ ?. thì nó mới undefined đâu, thằng customer2 bên trong nó không có prop city thì việc truy cập đến mặc nhiên nó sẽ undefined mà bác, thằng ?. nó chỉ ngăn access đến hành vi tiếp theo kể từ trước đó nếu như không tồn tại (null / undefined) thôi chứ
Em cũng có mong muốn làm việc ở Sing, mà đang hơi bế tắc trên con đường của mình chọn, đọc bài của anh lại thấy clear con đường hơn hẳn ạ
Với hotfix mình thường sẽ cherry-pick hoặc rebase sẽ đẹp hơn, tránh một số case không mong muốn khác
Không em nhé 😇, anh thấy Lib hay và cũng áp dụng được hơn 2 dòng dự án lớn thấy cũng khá ok nên share lại cho mọi người thôi 😀, sắp tới anh sẽ build mẫu dự án cho mọi người áp dụng, hẹn em trong bài viết tới nhé 👋
Hay quá cám ơn a thay vì học Redux thì cái này dễ sài hơn nhiều.Tên a quen quá a có ở đội nào thi đấu k a.
@cuongnm1794 à nhớ khoản ấy rồi :v ớn thật
PHP xa xưa cũng vậy mà, còn viết chung html vào. Hồi mới đi làm đọc ớn luôn
userAdmin?.admin() thì nó sẽ check xem userAdmin có tồn tại không, nếu có thì xử lý tiếp phần gọi ra method admin(), trong case này thì nếu có method admin() gọi ra như bình thường, còn không thì sẽ trả ra undefined do không tồn tại method --> cái này là default khi truy cập prop không tồn tại trong object chứ không phải nhờ Optional Chaining mới nhả ra undefined tại bản chất của ?. nó ngăn cho truy cập tới prop khác trong khi trước đó bị undefined thôi Còn userAdmin.admin?.() nhằm check xem method admin() có tồn tại bên trong userAdmin object hay chưa, nó chỉ khác nhau ở phần check cái nào trước thôi.
Tôi thì ngại Go vì khi mất OOP với MVC đi thì Go là được custom thoải mái, nhiều tự do nhưng chính cái ấy mặt khác lại rất có hại với những người chưa có sense về design với cấu trúc. Sợ quả viết code loạn tuỳ ý không có chuẩn thì lại vấn đề "mình tôi đọc"
cho mình hỏi tại sao mình đã thử nhiều cách mà khi quay lại trang đó react-query vẫn gọi request api
Có bạn nào có kinh nghiệm xin chia sẻ mình được không ạ
Bài viết gốc có thể đọc tại đây --> Link
Cái spring academy hình như được free từ đầu tháng 8 năm nay rồi hay sao ấy: https://spring.academy/updates-to-pro-faq Em muốn hỏi anh cách anh liên hệ bên vnware ạ em nhắn box chat với trợ lý ảo thì không ổn cho lắm. Em muốn confirm lại những điều kiện ngoại trừ việc THAM GIA THI để lấy được certi ạ. Mong nhận được phản hồi sớm từ anh.
@lgdark hay quá anh ơi
Hi bạn, Đối với Static class và Singleton thì nhìn thoạt giống nhau nhưng mà sinh ra với vai trò khác nhau:
Nên là:
bạn check lại nha ^^
@BuiHuyHoang oke bạnk