THẢO LUẬN

thg 2 1, 2021 6:25 SA

@quangphunguyen Nếu React thì có không ạ?

0
thg 2 1, 2021 6:10 SA

cái này trong javascript thuần hình như không có hàm có sẵn, bạn phải tự viết chay rồi

0

@katyyplus mình cũng nghĩ đọc code thấy nó lưu vào settings.yaml nhưng mà lại không tìm thấy file đấy mới khổ =))))) dùng cả find . -name settings.yaml mà cũng không ra.

0

toẹt vời ông mặt chời 😍😍😍

0

Cám ơn bạn đã chia sẽ. Mình hiểu bạn hiểu javascript, nhưng tiêu đề và nội dụng có vài thứ dễ gây hiểu nhầm.

  1. Javascript vẫn luôn là đồng bộ. vì nếu cách bất đồng bộ sẽ phải giải quyết:
    • Tranh chấp tài nuyên
    • Lock
    • Deadlock
  2. Promise, Asynchronous Callbacks và Async/Await : chỉ là cách thức để dễ code hơn trong quá trình phát triển, tất cả các function cũng sẽ được sắp lại và chạy trên 1 thread.
+1

bên này nếu bạn ở 1 mình thì 1 tháng ~ 1k5 là max (mình ở khu trung tâm giá nhà đắt hơn mà cũng chỉ có vậy), còn nếu có bạn bè ở cùng share phòng thì ~1k (SGD chứ ko phải USD nhé, 1 SGD ~ 17k VNĐ)

0
Avatar
đã bình luận cho bài viết
thg 2 1, 2021 2:03 SA

Filter number có cách nào chuyển dấu ' , ' sang dấu ' . ' được không ạ.

0
Avatar
đã bình luận cho bài viết
thg 2 1, 2021 1:53 SA

Cảm ơn bạn, viết bài ngắn gọn dễ hiểu..mong bạn viết nhiều bài về reactjs hơn nữa 😍

+1
thg 2 1, 2021 1:35 SA

cám ơn bạn, đọc lại thấy văn vẻ lủng củng vãi :v

0
thg 2 1, 2021 1:22 SA

@Hoang Dạ em cảm ơn anh ạ ^^

"[...] mình chưa hiểu việc setState mà truyền vào một hàm lại có thể thay đổi giá trị của state ngay lập tức. [...] ".

Theo Trang chủ ReactJS, hàm setState() là hàm bất đồng bộ.

Khi gọi hàm này thì state sẽ không-thể-được-cập-nhật-xong-ngay-lập-tức lúc đó mà sẽ mất một thời gian nhất định (gọi là quá trình pending state transition, từ prevState sang newState).

setState(updater, [callback])

Mình dùng callback đảm bảo được việc hàm này sẽ chỉ được thực thi sau khi quá trình cập nhật state hoàn thành xong. Việc này rất có ích với các trường hợp callback phụ thuộc vào giá trị state mới, đảm bảo được logic của ứng dụng. Chi tiết mình có thể đọc thêm tại đây ạ.


Chúc anh tuần làm việc hiệu quả nhé ^^

0
thg 2 1, 2021 12:29 SA

delete thì bình thường vốn dùng để xóa một property khỏi một object em ạ.

Ví dụ như

a = {}
a.b = 1
delete a.b
console.log(a)
// {}
console.log(a.b)
// undefined
+1

Bạn vào file settings.yaml để sửa

0

Bạn cho mình hỏi chi phí ăn ở bên đó tầm bn/tháng vậy, tính move qua Sing mà đang chần chừ. Nếu bạn có thể list chi tiết thì mình xin cảm ơn

0

Bạn ơi cho mình hỏi lỡ bấm Y đoạn save config rồi lần sau làm sao để chọn category khác nhỉ?

0
thg 1 31, 2021 2:29 CH

@bodetaima Dạ em cảm ơn chia sẻ của anh ạ 🌻

0
thg 1 31, 2021 5:26 SA

copy k có tí chất xám nào

0
thg 1 31, 2021 4:21 SA

Anh cho e hỏi ông "delete" sinh ra để làm gì a nhỉ, vì e thấy a để là ở normal mode cũng k sử dụng đc ?

0
thg 1 30, 2021 7:26 CH

Nói một cách chuẩn xác hơn thì: Create React App (hãy bất cứ 1 project scaffolding tool nào, framework nào ví dụ như Vue CLI, Angular CLI, Next, Nuxt,...) sử dụng Webpack làm bundler. Các scaffolding tool này không xấu, nó là một cách khởi tạo dự án nhanh và giúp lập trình viên tập trung vào công việc chính, hoặc là tạo ra các prototype phục vụ mục đích demo, testing,...nhưng nó lại không phù hợp với business của các công ty sản phẩm và sản phấm đó phải làm 1 cách chỉn chu. Có vài lí do mà bản thân mình đúc kết ra sau quá trình sử dụng là:

  1. Không thể làm chủ được bản build production đầu cuối. Bạn thấy đấy, nhiều người còn chẳng hiểu CRA làm những gì, hay cần phải config gì cho một bản production optimized và sạch sẽ.
  2. Quá rườm rà và mang nhiều thứ không cần thiết. Bạn có lẽ không cần setup test, bạn chưa chắc cần eslint, web vitals và service worker? Không! Chúng có nhiều thứ mà bạn không cần => bundle size của ứng dụng lớn 1 cách không cần thiết.
  3. Nếu sử dụng không đúng cách sẽ ảnh hưởng tới performance của app cũng như tốc độ deploy/intergration. Có nhiều khái niệm đã được opinionated và nếu bạn không hiểu chúng, bạn đã ném đi 10-20% performance của sản phẩm.

Vì thế nên là, điều tiên quyết của một frontend developer khi tiến tới giai đoạn advance learning hoặc join các team production mạnh, thì phải trang bị kiến thức về bundler thật tốt. Webpack, Parcel là những lựa chọn bắt đầu không tồi. Làm chủ Webpack, tức là bạn đã nắm được một trong những bí kíp gia truyền của họ nhà frontend rồi. Vì chất lượng của những sản phẩm ứng dụng web ✌️

Have fun learning and working!

+1

vậy giữa i5 6300u (2 nhân 4 luồng) với i5 6440HQ (4 nhân 4 luồng) . thì 2 chip này sấp sỉ nhau có lên đầu tư thêm tiền để từ i5 6300u lên i5 6440HQ không nhỉ

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí