Code Splitting trong ReactJS

  Рет қаралды 21,686

HoleTex

HoleTex

Күн бұрын

Пікірлер: 60
@holetex
@holetex 2 жыл бұрын
*Note: Nếu các bạn sử dụng Create React App thì nó sẽ sử dụng module bundler Webpack còn trong video mình đang sử dụng ViteJS nên module bundler không phải Webpack mà là Rollup.
@hoangxuan3365
@hoangxuan3365 Жыл бұрын
này là lazy load component thôi còn một trường hợp nữa là các package đang xài khiến việc load file js trở nên chậm chạp hơn, phải split cả các package đang xài nữa, như trên video thì các package được đóng vào file index.js, điều này sẽ dẫn đến chỉ cần 1 package update version hoặc add/remove 1 package sẽ dẫn đến người dùng cuối phải tải lại tất cả các package khác trong khi chúng không bị thay đổi, điều này là quan trọng vì bạn code thêm chỉ 1 dòng nhưng package bạn xài có khi hơn 10 nghìn dòng rồi.
@KhangNguyen-kq2iw
@KhangNguyen-kq2iw 2 жыл бұрын
hồi h nghe kĩ thuật code splitting cũng chỉ hiểu nôm na cơ chế của nó hoạt động, nhờ video này em mới hiểu nó 1 cách tường tận hơn, phải nói là cách truyền đạt kiến thức của anh Tùng quá ư là xịn xò
@holetex
@holetex 2 жыл бұрын
Cảm ơn Khang nhé
@nguyenvo9497
@nguyenvo9497 Жыл бұрын
Xem video anh nói dễ hiểu, dễ nắm, rõ ràng , mong anh ra series về React + typescript
@mikey.dev194
@mikey.dev194 2 жыл бұрын
Kiến thúc rất dễ hiểu, cảm ơn anh, mong a làm thêm về Typescript + Reactjs
@holetex
@holetex 2 жыл бұрын
Cảm ơn em nhé
@ucmanho1237
@ucmanho1237 2 жыл бұрын
Rất hữu ích và dễ hiểu a ạ, mong anh ra nhiều video như này :v
@trongnguyenduy3936
@trongnguyenduy3936 Жыл бұрын
Video hay quá, cảm ơn a đã chia sẽ
@cruzlee4092
@cruzlee4092 2 жыл бұрын
hay quá anh, mong anh ra nhiều video React về tối ưu performance :3
@Danginh5784
@Danginh5784 Жыл бұрын
Lúc trước xem cho vui, giờ làm động đến mới dùng:))
@youngtee_01
@youngtee_01 2 жыл бұрын
Hay quá a ơi👍Keep it up 💯
@hauladv
@hauladv 2 жыл бұрын
Kiến thức hay, thanks anh
@DenDenCover
@DenDenCover Жыл бұрын
Rất hay luôn a, e phải tải về để để lưu lại xem kỹ
@NamLê-v1m2c
@NamLê-v1m2c Жыл бұрын
video hay và rất hữu ích. Cảm ơn anh nhiều
@toanho2850
@toanho2850 2 жыл бұрын
kiến thức này hay quá anh ơi. 20/11 chúc anh nhiều sức khỏe.
@holetex
@holetex 2 жыл бұрын
Cảm ơn em nhiều nha ❤️
@vubuiminh2804
@vubuiminh2804 2 жыл бұрын
Hay quá Tùng ơi
@thangta8147
@thangta8147 2 жыл бұрын
Cảm ơn anh, video hay và bổ ích ạ, keep it up ❤
@thaiphamminh8433
@thaiphamminh8433 2 жыл бұрын
Hay quá a ơi mong a làm thêm về React
@holetex
@holetex 2 жыл бұрын
Cảm ơn em nhé
@ngueynledinhtien2507
@ngueynledinhtien2507 2 жыл бұрын
tuyệt vời anh chai ơi.
@pqan112
@pqan112 2 жыл бұрын
Hay quá anh, cảm ơn anh vì những kiến thức bổ ích
@letuanthanh677
@letuanthanh677 Жыл бұрын
thanks anh , kiến thức rất hay , mong anh làm về series typescripts+react
@vanhai31
@vanhai31 2 жыл бұрын
Cám ơn anh, video rất hữu ích ạ
@juhandvan
@juhandvan 2 жыл бұрын
video hữu ích quá, cám ơn anh nhiều ạ
@longphinguyen5436
@longphinguyen5436 2 жыл бұрын
quá dễ hiểu 💯
@K.Huynh.
@K.Huynh. 2 жыл бұрын
Cảm ơn anh đã chia sẻ! 🌈
@NguyenThanhNhaFPLCT
@NguyenThanhNhaFPLCT 10 ай бұрын
cảm ơn anh!
@TapLamFull-Stack
@TapLamFull-Stack Жыл бұрын
ReactJS hướng đến xây dựng 1 SPA, nếu dùng code-splitting nhiều quá (cho mỗi router) thì liệu nó có trở về giống với mô hình MPA (code chay html,js ) thông thường k? Mong a giải đáp.
@hogiang8878
@hogiang8878 2 жыл бұрын
Sắp có nextjs 13 thay đổi khá nhiều về Nextjs anh có làm seri về Nextjs không ạ
@banghuynh7
@banghuynh7 2 жыл бұрын
Cảm ơn anh về những Video hay. Anh có thể làm video về Web worker trong React JS được không ạ??
@vinhtran6309
@vinhtran6309 2 жыл бұрын
Vid hay ạ
@holetex
@holetex 2 жыл бұрын
Cảm ơn Vinh nhé
@HelloEveryOne-i1g
@HelloEveryOne-i1g 4 ай бұрын
Cho em hỏi nhiều Suspense lazy lồng nhau được không ạ?
@HaiPham-dn9ky
@HaiPham-dn9ky 3 ай бұрын
không dùng export default thì bro có thể import('./file').then(... cũng được
@TuanPham-oi1ge
@TuanPham-oi1ge Жыл бұрын
hay quá anh ơi
@quanghiep9736
@quanghiep9736 Жыл бұрын
em đang có 1 project nho nhỏ với vite và react và router v6, nhưng hiện có bug là khi f5 tải lại trang, nó k render lại trang hiện tại mà redirect sang 1 trang trước đó, mn ai từng dính bug này chỉ giáo giúp e với ạ. @@
@khoanhkhactuyetvoi
@khoanhkhactuyetvoi 6 ай бұрын
Cho mình hỏi với sever component cụ thể là vơi Nextjs14 thì nguyên tắc có giống vậy không
@nguyenkhactiem9387
@nguyenkhactiem9387 Жыл бұрын
Em đang sài thằng vite thấy nó nhanh hơn webpack rất nhiều, anh làm video so sánh về vite và webpack đi ạ
@khanhta-rx2ku
@khanhta-rx2ku Жыл бұрын
thế thì lúc nó split chia thành nhiều file js -> khi browser được reload -> tất cả các file js đều chạy song song cùng 1 lúc -> cái nào xong trước hiển thị UI ra trước đúng k a nhỉ. Hay đơn thuần nó vẫn theo quy tắc đồng bộ -> xong file js này -> mới chạy tiếp file js kia a nhỉ
@nghiatranai2785
@nghiatranai2785 2 жыл бұрын
làm clip đa luồng nodejs đi a
@NoName-km2xe
@NoName-km2xe 2 жыл бұрын
a làm thêm 1 vid về vite react đi a
@anhtuanle4991
@anhtuanle4991 Жыл бұрын
Nếu như mình sử dụng LoadingSkeleton với từng conpoennt thì nó vẫn được đúng không anh .
@ZzReikezZ
@ZzReikezZ 2 жыл бұрын
hay anh ơi
@hoangdinhtan4342
@hoangdinhtan4342 2 жыл бұрын
làm khóa Router v6 đi anh ơiii
@ICOReviewtoken
@ICOReviewtoken 2 жыл бұрын
Nếu giữa homepage và post page có dùng chung cùng 1 component thì component thì tổng dung lượng các file js nhiều hơn vì có tới 2 files mà trong mỗi file cùng gọi chung 1 component thì có ảnh hưởng gì ko a. Đối với CSS thì có solution gì không a, style module đc ko a
@holetex
@holetex 2 жыл бұрын
Code không bao giờ bị trùng đâu em. Nó chỉ tải 1 lần thôi em. Em test thử xem. Css thì anh ko rõ, với dung lượng css sau khi build cũng k lớn lắm nên tải cũng nhanh thôi em
@KhangNguyen-kq2iw
@KhangNguyen-kq2iw 2 жыл бұрын
anh dự định khi nào làm khóa trên udemy và nếu có thì anh bật mí 1 chút về dự án hay công nghệ nào dc hong anh^^
@holetex
@holetex 2 жыл бұрын
Anh sẽ thông báo vào thời điểm thích hợp em nhé ❤️
@90daysixpack-s1w
@90daysixpack-s1w 8 ай бұрын
vue thì sao a
@kytosai
@kytosai 2 жыл бұрын
Trong video anh holetex đang sử dụng vitejs thì phần bundle file sẽ không phải do webpack mà do rollup đảm nhiệm nha Mong anh ra nhiều video về perf hoặc advance hơn nữa :D !
@holetex
@holetex 2 жыл бұрын
Cảm ơn em
@annguyen5119
@annguyen5119 2 жыл бұрын
anh làm video về react project đi ạ
@holetex
@holetex 2 жыл бұрын
Anh đang làm đó. Hẹn em nhanh thì tuần tới, trễ thì 2 tuần tới nha 😄
@ziat1988
@ziat1988 2 жыл бұрын
Vậy tại sao tất cả các component không được lazy loading làm mặc định luôn cho các devs khỏi vất vả vậy ad?
@holetex
@holetex 2 жыл бұрын
Cái đó phải do dev quyết định, nếu làm vậy thì vd bạn có 100 components thì nó chia ra hơn 100 files JS à :D
@Just__Ilya
@Just__Ilya 2 жыл бұрын
Я из Беларуси, почему я это вижу? И какой это язык
@minhhoang576
@minhhoang576 2 ай бұрын
@haidohoang5663
@haidohoang5663 2 ай бұрын
cảm ơn a nhiều
So sánh useMemo và useCallback khác nhau gì?
22:23
HoleTex
Рет қаралды 13 М.
Как Я Брата ОБМАНУЛ (смешное видео, прикол, юмор, поржать)
00:59
Don't underestimate anyone
00:47
奇軒Tricking
Рет қаралды 23 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 15 МЛН
Speed Up Your React Apps With Code Splitting
16:50
Web Dev Simplified
Рет қаралды 392 М.
Cookies vs Local Storage vs Session Storage
19:35
HoleTex
Рет қаралды 25 М.
Tại sao nguyên tắc SOLID là bí quyết để viết code tốt hơn?
14:31
This is the Only Right Way to Write React clean-code - SOLID
18:23
You are loading Images wrong! Use this instead 😍
14:41
CoderOne
Рет қаралды 220 М.
Junior vs Senior React Folder Structure - How To Organize React Projects
16:16
Học Redux và viết lại nó với 1 dòng code =))
35:54
F8 Official
Рет қаралды 50 М.
React ngày càng trở nên mạnh mẽ hơn
13:58
HoleTex
Рет қаралды 20 М.