React Docs mới đã được phát hành. Cách học React hiệu quả năm 2023
React đã chính thức ra mắt document phiên bản mới nhất. Vậy đối với những người mới bắt đầu học React thì chúng ta nên học thế nào cho hiệu quả nhất ở năm 2023 này. Chúng ta sẽ cùng nhau tìm hiểu nhé!
🔗 Link tham khảo 🔗
ES6: • Học ES6 JavaScript cho...
React Hooks Series: • React Hooks
ReactJS Cơ bản 30 phút: • Học React JS cơ bản tr...
Flexbox CSS: • Flexbox CSS trong 15 p...
📢 Liên hệ với mình tại 📢
Facebook: / holetex
Tiktok: / holetex
Github: github.com/holetexvn
Facebook cá nhân: / minhtung09
Email: holetex@outlook.com
Website: holetex.com
🤝 Tham gia làm hội viên của kênh này để được hưởng đặc quyền:
kzread.info/dron/leT.html...
Пікірлер: 63
mong anh làm 1 video hướng dẫn về typescript áp dụng vào dự án với react js
video hay quá anh ơi!
rất hữu ích ạ, em cảm ơn anh
thông tin hữu ích 👍👍
hay quá thầy ơi may có thầy e mới hiểu
hay a ơi ra tutorial react 2023 đi ạ
A làm về dự án React thực tế đi ạ
Hôm qua em mới học đến function component và class component xong 😅
mong anh làm về Vue js ạ
Anh ơi anh có thể ra 1 vid về cài đặt vite cho ts nextjs và react được kh ạ Em cảm ơn anh nhé
Làm tutorial dạy nextjs đi anh.
mới thử vite đã thấy khoái rồi chắc là chuyển hẳn sang nó luôn quá
mong a làm tutorial react 😀
a phát hành video 3 ngày trước. Mà bọn e cũng được đang học những thứ mới trong video của a rồi. e học CĐ F cơ sở HN, viết đủ trường ra ngta bảo pr thì không đc hay
Video rất hữu ích, cảm ơn anh ạ!
Hay anh oi, giờ học Next js là full stack React luôn ạ
@holetex
Жыл бұрын
em học React xong thì qua học tiếp NextJS nhé
Mình đang học Nextjs thì gặp vấn đề ở next/link. Mình muốn khi chuyển sang page khác thì sẽ scroll đến id đã chỉ định ở link (mình đặt hash trong href). Nhưng nó không scroll đến mà chỉ ở trên top. Có thể giải đáp giúp mình được k. Cảm ơn rất nhiều!
Em thấy khá thích vite vì tốc độ để khởi tạo 1 project mới với ts nhưng mà nó lại không ăn eslint muốn có thì phải thêm 1 bước setup eslint cho từng dự án.
@holetex
Жыл бұрын
đúng rồi em. hiện tại thì phải cài eslint bằng tay nhưng nếu muốn xài eslint giống như trong CRA thì em chỉ cần install 1 library này thôi www.npmjs.com/package/eslint-config-react-app
recap ngắn nhưng chất lượng
😂 a có thể chia sẻ là a cập nhật mấy cái này ở đâu k ạ
Qúa hay anh ơi
@holetex
Жыл бұрын
cảm ơn em nhaa
Anh có dự định ra video về tut nextjs k ạ.
@holetex
Жыл бұрын
sắp tới anh sẽ làm về nextjs em nhé
Mong anh làm tutorial về typescript
@holetex
Жыл бұрын
sắp tới anh sẽ làm về TypeScript em nhé
còn webpack thì s a
Muốn nắm thông tin nhanh thì lên twitter ..hết
hình như vite chỉ ngon lành nhất với file đuôi .jsx thôi thì phải, bữa ngồi thử import module xịch lụi cả buổi :))
Chà, tính ra đó giờ e biết React mang thiên hướng freedom hơn so với Angular. Kiểu tụ tạo theo style riêng ko theo khuôn khổ framework ấy. Nhưng giờ force xài NextJs hay những cái tương tự thì chẳng phải là đang theo hướng của Angular luôn rồi? Em là dev Angular, đang tìm hiểu về React tg gần đây thôi. Cơ mà tg gần đây React thay đổi nhanh quá, giờ React xài typescript + cài NextJs này.
@holetex
Жыл бұрын
React không bắt buộc xài TypeScript em ạ. TypeScript là Optional thôi. NextJS là 1 fullstack React framework (Do Vercel phát triển), em vẫn cần phải nắm vứng React rồi thì mới học tiếp NextJS được. React đang liên kết với các team đó để phát triển React cho các version tiếp theo thôi em.
@toantruong9203
Жыл бұрын
@@holetex Dạ, e vẫn hiểu những điều trên nhưng ý em là các dự án mới trong các cty đang dần chuyển sang nextJs và Ts cho React ấy ạ.
Vậy dùng CRA còn khởi tạo 1 project React ko a
@holetex
Жыл бұрын
em vẫn có thể xài CRA bình thường. Em có thể xem xét thêm thằng Vite thay thế
Anh làm về nextjs đc không ạ.
@holetex
Жыл бұрын
sắp tới anh sẽ làm về nextjs em nhé
Ơ thế nên khởi tạo dự án bằng Next hay bằng Vite ạ ?
@holetex
Жыл бұрын
Em xài vite nhé. Next với ai chưa quen nhìn hơi phức tạp em.
Trong các dự án demo. Bạn chủ yếu sử dụng file .JS thuần để demo, trong khi các dự án ReactJS bây giờ viết đều sử dụng các đuôi mở rộng .JSX và TSX. Tại sao bạn không dùng cách viết của JSX và TSX?
@devquen7688
Жыл бұрын
thực ra đuôi mở rộng là JS hay JSX nó như nhau th bạn, dùng JSX để phân biệt nó là 1 component th
@chanelgaming1
Жыл бұрын
Dùng file JSX để phân biệt các file components với các file JS khác b ạ
Hồi trc e đi xin việc công ty vẫn còn phỏng vấn mấy câu về class component. Trong khi trong project của e chỉ sài function component nên em chả nhớ gì luôn 😵💫. Bây h chính thống nta còn ko sài class component kìa 🙄
@vuthien9342
Жыл бұрын
chắc dự án cũ lắm mới còn class component, nhưng lỗi do bạn không chịu ôn kkk
@phucwall121
Жыл бұрын
@@vuthien9342 😭😭😭
@uuu6882
Жыл бұрын
Class có khách fuc gì đâu
what phờ ron ten
Cho em hỏi tại sao phải quên hết đi class component?? Chỉ vì lý do là ReactJS nó viết hoàn toàn là function component thì chưa hợp lý vì ví dụ của ReactJS chỉ là những ví dụ cơ bản không nói lên được điều gì để chọn là sử dụng function component?? Nhờ anh giải đáp giúp em ạ. Em cảm ơn.
@holetex
Жыл бұрын
Cá nhân anh đã ko còn xài class component được 4 năm rồi. Code thực tế cũng rất ít project còn xài class component, đa số là dự án cũ chưa migrate qua. Em hiểu đơn giản là công nghệ thì thay đổi rất nhanh, mình không cập nhật cái mới thì dễ bị đào thải thôi. Em vẫn có thể dùng cái cũ nhưng làm thực tế nếu dự án của em dùng tech mới thì em cũng phải code theo quyết định của tech lead, em ko đáp ứng kịp thì bị đánh giá thấp. Đây là lời khuyên cá nhân của anh thôi, em vẫn có thể học class nhé
@pms96
Жыл бұрын
Cái em cần hỏi ở đây không phải là một dự án phải sử dụng hết class component hay function component. Công nghệ thay đổi là 1 chuyện quan trọng mình code cái gì cho tối ưu về performance + readability code thì khi thiết kế cho ứng dụng nên xem xét lúc nào thì sử dụng class component và khi nào sử dụng function component??
@onlyh3182
Жыл бұрын
@@pms96 "lúc nào thì sử dụng class component và khi nào sử dụng function component??" => "phải code theo quyết định của tech lead".
@pms96
Жыл бұрын
@@onlyh3182
@pms96
Жыл бұрын
@@onlyh3182 rồi gặp tech lead chuối lại kêu class component nha em @@