Thực sự biết ơn sư phụ vì đã chia sẻ rất nhiều bài viết thú vị, hay ho, bổ ích và có tâm cũng như luôn nhiệt tình chỉ giáo đệ tử những ngày đầu tiên tham gia Engineering team ở STEAM for Vietnam 🙏🏻 Mong là trong tương lai, em sẽ tiến bộ hơn để đỡ khiến anh phải trầm cảm vì những câu hỏi của em 😅
Cho mk hỏi ở ví dụ trên function setTimeout đang chạy giống như async tức là function tiếp theo là someAsyncOperation không phải chờ hết 100s để được chạy. Vậy cơ chế của js xử lý chỗ này như nào ạ ?
Vâng, mình đã hiểu, vì mình để throw Error ở trong catch nên không có thằng nào nhận lấy cái lỗi đó, còn nếu throw ở trong try thì catch sẽ bắt được
Mình cảm ơn 2 bạn đang giúp đỡ. Mình cứ ngỡ là throw ở trong catch thì nó cũng xử được luôn chứ.
Trong trường hợp 1: Vì bạn ném ra Exception nhưng trong app lại không có code để catch nó nên ứng dụng bị crash.
Còn trong trường hợp 2. Khi bạn gọi hàm next thì exception lúc này sẽ được chuyển tới middleware tiếp theo, ở đó thì framework/thư viện đã xử lý giúp bạn nên app mới không bị crash và có cái message đẹp đẹp như vậy
Mình giải thích không chính xác lắm, nhưng cơ bản là vậy 😅
@khang.truong.dev Mình có nói ở comment đầu tiên rồi đó. Bạn có thể đọc giải thích của những người phát triển React, cụ thể là Dan Abramov trong link này: https://github.com/reactwg/react-18/discussions/21
Còn nói là không batching setState trong 1 hàm là hoàn toàn không đúng, vì sẽ có những trường hợp React batch được và sẽ có những trường hợp không batch được
THẢO LUẬN
💪💪okie e ôi 💪
@dat-kaihatsusha mình tách các constant ở model sang
ExportCsv::RowFormatthôi b, b gọi là gì cũng đc k quan trọng heheThực sự biết ơn sư phụ vì đã chia sẻ rất nhiều bài viết thú vị, hay ho, bổ ích và có tâm cũng như luôn nhiệt tình chỉ giáo đệ tử những ngày đầu tiên tham gia Engineering team ở STEAM for Vietnam 🙏🏻 Mong là trong tương lai, em sẽ tiến bộ hơn để đỡ khiến anh phải trầm cảm vì những câu hỏi của em 😅
Hay hài hước nữa 😂
Chứ còn gì nữa, ông tác giả chắc ko hiểu những gì mình vừa paste nữa
Cho mk hỏi ở ví dụ trên function setTimeout đang chạy giống như async tức là function tiếp theo là someAsyncOperation không phải chờ hết 100s để được chạy. Vậy cơ chế của js xử lý chỗ này như nào ạ ?
cho mình hỏi vấn đề về security của nfs là gì.
Cảm ơn bro!
Cảm ơn bạn, bài viết ngắn gọn nhưng đủ những thứ cơ bản cần biết
trong github thằng react-native-i18n mình thấy nó bảo phải dùng kết hợp với react-native-localize hay sao ấy mà nhở?
Hello Mình có url js deploy lên Nginx https://1post.jp/assets/pc-638cd31d15e86bc17690960f326b01ada17b38a2e53cbc3ac3f4697b6a661cdc.js reload page thì nó lúc 404 or 200 Bạn bk nguyên nhân à gì không à?
Vâng, mình đã hiểu, vì mình để throw Error ở trong catch nên không có thằng nào nhận lấy cái lỗi đó, còn nếu throw ở trong try thì catch sẽ bắt được Mình cảm ơn 2 bạn đang giúp đỡ. Mình cứ ngỡ là throw ở trong catch thì nó cũng xử được luôn chứ.
Hay quá, nhưng bác viết ghi chú cho từng đoạn để mọi người tiện xem các luồng hơn thì tiện biết mấy
Cái này là dựa vào ngôn ngữ mặc định của máy để set ngôn ngữ của app chứ không có nút thay đổi ngôn ngữ à b?
hay và dễ hiểu
@HungSmeb
Trong trường hợp 1: Vì bạn ném ra
Exceptionnhưng trong app lại không có code đểcatchnó nên ứng dụng bị crash.Còn trong trường hợp 2. Khi bạn gọi hàm
nextthì exception lúc này sẽ được chuyển tới middleware tiếp theo, ở đó thì framework/thư viện đã xử lý giúp bạn nên app mới không bị crash và có cái message đẹp đẹp như vậyMình giải thích không chính xác lắm, nhưng cơ bản là vậy 😅
Spread k liên quan gì tới đối số, đúng hơn nó dùng cho những trường hợp còn lại. Vd.
Bài viết hay quá, nội dung dẫn người đọc đi từ những thứ cơ bản đến phức tạp, cảm ơn
Nếu mà chỉ upload hình mà k cần form data thì mình nghĩ là dùng streaming trong nodejs oke hơn thay vì dùng package multer
@khang.truong.dev Mình có nói ở comment đầu tiên rồi đó. Bạn có thể đọc giải thích của những người phát triển React, cụ thể là Dan Abramov trong link này: https://github.com/reactwg/react-18/discussions/21 Còn nói là không batching setState trong 1 hàm là hoàn toàn không đúng, vì sẽ có những trường hợp React batch được và sẽ có những trường hợp không batch được