Vâng cám ơn bạn, cách thứ nhất bạn nói là cái đầu tiên mình nghĩ đến nhưng vì trong dự án thực tế, component chung của của mình xử lý nhiều quá, nên mình muốn tách bớt phần xử lý này sang component con để code clear hơn.
Thế nên m mới muốn hỏi xem có cách nào vẹn cả đôi đường không
Cảm ơn em đã comment.
Thực sự cái chữ Business follow này là lỗi chính tả (thâm niên) của anh.
Đúng là như em nói nhé 業務フロー = Business flow
(Nhân tiện anh sẽ fix lại luôn)
@thanh_tuan đúng bạn, mình sẽ gọi lại cái API lấy ra list posts. Theo mình đọc code bạn share thì function getListPost của bạn cũng đang là việc bạn gọi cái API đó mà
@thanh_tuan vấn đề là thế này bạn ơi. Khi bạn lưu dữ liệu tập trung, thì bạn có thể truy cập và thay đổi dữ liệu đó ở bất cứ component nào, tức là function getPostList kia của bạn có đặt ở component nào thì cũng đều có thể cập nhật lại list Post và tương tự, mọi component đều có thể lấy ra list Post, chứ nếu dùng local state, bạn lưu Post ở component nào thì chỉ có thể đặt function trong component đó thôi
Còn cách share thì như ở trên kìa bạn :v không phải tự dưng ng ta làm ra Redux cho vui thôi đâu
Thực ra !! được sử dụng là có mục đích riêng của nó đấy bạn. Phép phủ định ! của một biến, hay một giá trị sẽ ép kiểu biến hay giá trị đó về Boolean trước, sau đó sẽ lấy phủ định. Từ đó ta có !0 sẽ là true, còn !"0" sẽ là false. Dựa vào tính chất này, ta có một cách đơn giản để check xem một giá trị có Boolean là true hay false, đó là dùng phép ! 2 lần.
!!0 // sẽ cho ra giá trị là false
!!"0" // sẽ cho ra giá trị là true
!![] // sẽ cho ra giá trị là true
!!{} // sẽ cho ra giá trị là true
Còn !!! thì không có ý nghĩa gì cả, nên về mặt ngữ pháp thì nó không sai, nhưng không có ai dùng
THẢO LUẬN
đang demo nè a =)) . vứt vào dự án thì ngon
Demo chưa mà like
thank b !
@hongquanfit thank b !
Vâng cám ơn bạn, cách thứ nhất bạn nói là cái đầu tiên mình nghĩ đến nhưng vì trong dự án thực tế,
componentchung của của mình xử lý nhiều quá, nên mình muốn tách bớt phần xử lý này sangcomponentcon để code clear hơn. Thế nên m mới muốn hỏi xem có cách nào vẹn cả đôi đường khôngvậy là vượt quá khả năng của mình rồi kk, chưa bao h chơi sql injection cho tới khi chơi viblo
bạn có hay chơi ctf hay htb k?
Chỗ bước 3 của bác, copy bài trên website người khác mà cũng chẳng buồn sửa lại Mageplaza => Sun nữa
)
Chào mọi người, Em đã làm thử tất cả các bước như bài chỉ, nhưng vẫn bị lỗi này, mong mọi người giúp mình khắc phục. Cảm ơn
Cảm ơn em đã comment. Thực sự cái chữ Business follow này là lỗi chính tả (thâm niên) của anh.
Đúng là như em nói nhé 業務フロー = Business flow
(Nhân tiện anh sẽ fix lại luôn)
OK. Mình sẽ push code lên repo cá nhân và update lại vào bài viết
Cảm ơn bạn nhé
Thanks anh
Tuyệt
@thanh_tuan đúng bạn, mình sẽ gọi lại cái API lấy ra list posts. Theo mình đọc code bạn share thì function
getListPostcủa bạn cũng đang là việc bạn gọi cái API đó mà@thanh_tuan vấn đề là thế này bạn ơi. Khi bạn lưu dữ liệu tập trung, thì bạn có thể truy cập và thay đổi dữ liệu đó ở bất cứ component nào, tức là function getPostList kia của bạn có đặt ở component nào thì cũng đều có thể cập nhật lại list Post và tương tự, mọi component đều có thể lấy ra list Post, chứ nếu dùng local state, bạn lưu Post ở component nào thì chỉ có thể đặt function trong component đó thôi
Còn cách share thì như ở trên kìa bạn :v không phải tự dưng ng ta làm ra Redux cho vui thôi đâu
Thực ra
Phép phủ định
!!được sử dụng là có mục đích riêng của nó đấy bạn.!của một biến, hay một giá trị sẽ ép kiểu biến hay giá trị đó vềBooleantrước, sau đó sẽ lấy phủ định. Từ đó ta có!0sẽ làtrue, còn!"0"sẽ làfalse. Dựa vào tính chất này, ta có một cách đơn giản để check xem một giá trị có Boolean là true hay false, đó là dùng phép!2 lần.Còn
!!!thì không có ý nghĩa gì cả, nên về mặt ngữ pháp thì nó không sai, nhưng không có ai dùngok
@tungtv có cả phiên bản tiếng anh nữa nè https://itzone.com.vn/en/article/diary-of-making-getlink-vip-fshare-system-in-48-hours/