So sánh useMemo và useCallback khác nhau gì?

  Рет қаралды 13,065

HoleTex

HoleTex

Күн бұрын

Пікірлер: 35
@devquen7688
@devquen7688 Жыл бұрын
công nhận càng ngày khả năng sư phạm của anh Tùng càng dễ hiểu. Từ việc tìm kiếm vd trực quan (fibonnaci) để tạo ra 1 nỗi đau thực tế, từ đó ng xem sẽ dễ nhận thấy lợi ích của nó hơn là việc chỉ nói lí thuyết 1 cách mơ hồ. Hi vọng tương lai anh ra khóa React (các kiến thức nâng cao) bên Udemy, nhất định em sẽ pre-order trước ^^
@feaz1553
@feaz1553 Жыл бұрын
dài hơn 20p nhưng không hề cảm thấy lãng phí 1 phút giây nào, tuyệt vời anh ơi!
@nguyenxuanbach2672
@nguyenxuanbach2672 Жыл бұрын
A làm hẳn 1 series bài bản từ A-Z về react đi ạ, với lại những kiến thức thực tế khi làm việc với react ạ
@cookieman.19
@cookieman.19 Жыл бұрын
Cảm ơn anh Tùng, xem xong clip + đọc docs em đã nhớ luôn chứ không còn mơ hồ. Tiện thể mở project cũ upgrade bằng những kỹ thuật này luôn 💙
@voxuanhoa1166
@voxuanhoa1166 Жыл бұрын
mỗi video đều chất lượng quá, cảm ơn anh nhiều.
@peterdo4652
@peterdo4652 Жыл бұрын
Video hay, dễ hiểu. Cảm ơn nhé
@ndthinh91
@ndthinh91 Жыл бұрын
Hay quá. Thích quá. Dễ hiểu quá!
@nghiatv3901
@nghiatv3901 Жыл бұрын
Hi vọng anh ra một vài video về react + typescript ạ
@HuyLêngọc-n8e
@HuyLêngọc-n8e 8 ай бұрын
Cám ơn anh, siêu hữu ích ạ
@nghiabasil
@nghiabasil Жыл бұрын
studio đẹp qá a ơi
@holetex
@holetex Жыл бұрын
Cảm ơn em
@hoanglongnguyenhuu2916
@hoanglongnguyenhuu2916 Жыл бұрын
A chỉnh ánh sáng để background tối tối hơn 1 chút là đẹp đó a. Vừa làm đèn phía sau nổi lên, vừa tập trung ánh sáng vào a hơn á. Với cái tủ phía sau nhìn như đang bị nghiêng, a chỉnh camera để cạnh tủ thẳng đứng là chuyên nghiệp vip pro luôn
@holetex
@holetex Жыл бұрын
Cảm ơn góp ý của em nhiều nhé ❤️
@huanninhxuan2868
@huanninhxuan2868 Жыл бұрын
Anh giải thích rất dễ hiểu. Cảm ơn anh nhiều nhiều. Khi thực hành thì em có 2 câu hỏi không giải thích được. Mong anh giải thích giúp với ạ 1. Tại sao không sử dung React.meno() tại tất cả các component. 2. Em viết các hàm tính toán mất thời gian ra ngoài phạm vi component thì có sao không.
@kakashi3966
@kakashi3966 9 ай бұрын
1. Nếu không sử lý các expensive function thì không nên dùng nha bạn tại vì sẽ làm tốn tài nguyên 2. không sao hết nha
@lcd11001
@lcd11001 Жыл бұрын
cái form bạn nên dùng để render kết quả result Fibonaci luôn thì demo tối ưu hơn
@kien278
@kien278 Жыл бұрын
tuyệt vời admin ơi, nếu useMemo dùng thay thế cho useCallback đc thì dùng 1 cái thôi cho đỡ phức tạp và phải nhớ nhiều nhỉ :D
@SonNguyen-vh5wl
@SonNguyen-vh5wl Жыл бұрын
không phải tự dưng lại React lại đẻ ra useMemo và useCallback đâu bạn, admin có thể nói đúng ở khía cạnh 2 hooks đó thay thế nhau trong 1 vài trường hợp nhưng 2 hook này không thể thay thế hoàn toàn cho nhau, bạn nên tìm hiểu kĩ để dùng cả 2 cho hiệu quả thì tốt hơn.
@holetex
@holetex Жыл бұрын
Cái này tuỳ sở thích bạn nhé. Nhưng nên làm theo hướng dẫn sử dụng, useMemo để cache giá trị còn useCallback để cache callback. Người nào mới project đọc code dũng dễ hiểu hơn nữa
@xanhbongcai7287
@xanhbongcai7287 Жыл бұрын
quá hữu ích
@nguyenvanthang7277
@nguyenvanthang7277 Жыл бұрын
A dùng extension gì mà gợi ý hay thế a
@namtruongnguyenbui861
@namtruongnguyenbui861 Жыл бұрын
Trong video, anh sử dụng extension nào mà có nhiều cái snippet hay vậy?
@ucmanho1237
@ucmanho1237 Жыл бұрын
dễ hiểu quá a ạ ^-^
Жыл бұрын
Phút thứ 18:17 anh có nói là khi render lại thì nó sẽ tạo ra một vùng nhớ mới. Nếu xét trường hợp: const dispatch = useDispatch(); khi em dùng useEffect bị yêu cầu truyền nó vào mảng dependency: useEffect( callback có dùng dispatch, [ dispatch] ). nếu mỗi lần render là tạo ra vùng nhớ mới, và "dispatch" cũng là kiểu tham chiếu nên lần render sau sẽ khác lần render trước thì sao callback trong useEffect chỉ chạy đúng 1 lần vậy anh.
@holetex
@holetex Жыл бұрын
Nếu em mở code của useDispatch lên thì em sẽ thấy nó cũng áp dụng các kĩ thuật cache để chỉ tham chiếu tới 1 vùng nhớ duy nhất em nhé.
@kysuhailua
@kysuhailua Жыл бұрын
Tóm tắt: - useCALLBACK: Ghi nhớ 1 fuction ko thực thi nó, fuction này được truyền làm tham số cho component con - useMEMO: Ghi nhớ trả về kết quả của 1 fuction
@codecungnhien5840
@codecungnhien5840 Жыл бұрын
những callback càng về cuối càng khó anh em ạ. Mình phải xem đi xem lại cả chục lần ở lần đầu học hooks, xong còn bị quên nữa chớ
@anhtuanle4991
@anhtuanle4991 Жыл бұрын
Trong thực tế thì có sử dụng hook này nhiều không anh ?
@holetex
@holetex Жыл бұрын
Trong thực tế xài nhiều em nhé. Nhưng như anh nói 2 hooks này để tối ưu hiệu năng nên khi project phải lớn đến 1 mức nhất định và cần tối ưu về performance thì mới cần áp dụng nhiều
@quanminh8441
@quanminh8441 Жыл бұрын
woww tuyệt
@linhphan9850
@linhphan9850 Жыл бұрын
Cái này đi phỏng vấn là hỏi hoài, ng ta hay hỏi UseMemo và UseCallBack khác gì nhau, với lại đi làm sẽ liên tục dùng nó.
@MinhDucOfficial
@MinhDucOfficial 4 ай бұрын
còn hỏi thêm gì nữa không bạn
@BinhNguyen-sy9if
@BinhNguyen-sy9if 3 ай бұрын
@@MinhDucOfficialphân biệt 3 trường hợp depend của useEffect sẽ hoạt động như nào 😂
@TranQuocatPH
@TranQuocatPH Жыл бұрын
Anh ơi anh Sơn Đặng có nói là mình chỉ dùng useCallback khi React.memo không giải quyết được vấn đề là không render lại componnet con đúng không anh . còn nếu trong component cha mà không có component con thì mình không cần dùng vì nó cũng thừa thãi đúng không anh . mong anh giải đáp thắc măc ạ
@tuankietngo650
@tuankietngo650 Жыл бұрын
Đr componet không có quan hệ vs nhau thì dùng làm gì
When Cucumbers Meet PVC Pipe The Results Are Wild! 🤭
00:44
Crafty Buddy
Рет қаралды 48 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 38 МЛН
Mastering React Memo
26:56
Jack Herrington
Рет қаралды 137 М.
Dependency Array trong React Hooks
28:21
HoleTex
Рет қаралды 6 М.
React hooks: 15 - So sánh useCallback và useMemo 😎 (2020)
13:30
Học useReducer - React Hooks (2021)
19:23
HoleTex
Рет қаралды 19 М.
Learn React Hooks: useCallback - Simply Explained!
17:15
Cosden Solutions
Рет қаралды 104 М.
Custom Hooks là gì? Tìm hiểu ngay trong 20 phút
20:27
Learn React Hooks: useMemo - Simply Explained!
13:41
Cosden Solutions
Рет қаралды 111 М.
All useEffect Mistakes Every Junior React Developer Makes
22:23