Tương Lai Của Dev React.JS | Nên Học Gì Để Không Thất Nghiệp Khi React Thay Đổi ?
Vào tháng 3, 2023, React chính thức có ngôi nhà mới với địa chỉ react.dev, nhà cũ reactjs.org đã được đổi thành legacy.reactjs.org
Đồng thời, có rất nhiều sự thay đổi trong tài liệu của React trong lần cập nhật này.
Một trong số đấy, là sự biến mất của CRA (create-react-app) không còn xuất hiện khi tạo mới một dự án React, thay vào đấy là sự xuất hiện của Next.JS, Remix...
Vậy, với sự thay đổi trên, tương lại của React là gì, và điều quan trọng hơn, với beginner, nên học gì để sau này không thất nghiệp ?
Tất cả sẽ được trả lời trong video này các bạn nhé.
🌹Bạn nào muốn donate hay mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, dùng link này nhé: hoidanit.com.vn/donate
🤩Trở thành "HỘI VIÊN" để NHẬN THÊM NHIỀU V-I-P QUYỀN LỢI, ĐĂNG KÝ TẠI ĐÂY:
🤝 / @hoidanit
---
Nội dung video:
0:00 Giới Thiệu
2:00 Create-React-App đã biến mất
2:45 Create-React-App là gì
3:15 Công cụ die nó sẽ như thế nào
4:30 Tài liệu sử dụng trong video
6:15 Tại sao không gợi ý Vite ?
7:15 Tại sao Create-React-App tồn tại ?
9:20 Website hiện đại
10:25 Cách hướng phát triển của CRA
11:40 Ví dụ CSR và SSR
13:00 Option 2
13:15 Option 3
13:35 Option 4
14:00 CRA là launcher
15:30 Nhu cầu của tương lai
16:45 Công nghệ thay đổi
19:30 Vite có tuyệt vời đến vậy
20:15 Tổng kết
🌎 Tìm mình tại đây:
1. Facebook Fanpage (Tiếng việt): / askitwitheric
2. Facebook Fanpage (Tiếng anh): / haryphamdev
3. Group trao đổi học tập Facebook: / hoidanit
4. Github: github.com/haryphamdev
5. KZread channel: / @hoidanit
6. Email: ads.hoidanit@gmail.com
ĐỪNG QUÊN NHẤN CHUÔNG 🔔 ĐỂ NHẬN CẬP NHẬT VIDEO MỚI NHẤT CŨNG NHƯ ► ĐĂNG KÝ KÊNH! ► bit.ly/31P4KhK
#hoidanit #reactjs #react
Пікірлер: 270
🔥Tương lai của CRA (create-react-app) nó nằm ở đây các bạn nhé: github.com/reactjs/react.dev/pull/5487#issuecomment-1409720741 Vào tháng 3, 2023, React chính thức có ngôi nhà mới với địa chỉ react.dev, nhà cũ reactjs.org đã được đổi thành legacy.reactjs.org Đồng thời, có rất nhiều sự thay đổi trong tài liệu của React trong lần cập nhật này. Một trong số đấy, là sự biến mất của CRA (create-react-app) không còn xuất hiện khi tạo mới một dự án React, thay vào đấy là sự xuất hiện của Next.JS, Remix... Vậy, với sự thay đổi trên, tương lại của React là gì, và điều quan trọng hơn, với beginner, nên học gì để sau này không thất nghiệp ? 🌹Bạn nào muốn donate hay mua cho mình cốc cà phê, cái pizza hay chỉ là gói mì tôm hảo hảo, dùng link này nhé: hoidanit.com.vn/donate 👉 Facebook Fanpage: facebook.com/askITwithERIC Group trao đổi học tập Facebook: facebook.com/groups/hoidanit
@FullReview97
Жыл бұрын
khoá fullstack của a sắp tới có bổ sung nextjs ko ạ
@hoidanit
Жыл бұрын
có. cơ mà chưa có time e nhé. cần xếp hàng. a sẽ làm nestjs trước. rồi mới tới nextjs :v
hay quá, lại hóng tiếp khoá học Next của đại ca thôi
@hoidanit
Жыл бұрын
ahihi :v
mãi một tình yêu với java spring , có kiến thức căn bản về angular nhưng lâu lâu vẫn lên xem a để có động lực tìm hiểu về nodejs lẫn react và bổ túc tình hình kiến thức công nghệ hiện tại!
@hoidanit
Жыл бұрын
cảm ơn bạn đã ủng hộ :v
@lossless8949
Жыл бұрын
Newbie thì nên học java hay javascript vậy ạ
@tailevan447
Жыл бұрын
@@lossless8949 newbie thì nên học javascript trước nhưng trước đó biết html với css trước đã ,rồi tới jquery datatable ... sau đó nếu muốn theo BE thì học java hoặc nodejs , theo FE thì học angular, react hoặc vue ....nếu học dc cả BE và FE thì càng tốt... tăng khả năng pv và làm việc đơn giản là làm BE thì sẽ biết FE nhận dữ liệu như nào ,làm FE thì biết BE trả dữ liệu như nào thì mình sẽ chủ động trong công việc và dc đánh giá cao hơn. Những năm đầu k nên offer vào cty full stack nếu mình không giỏi , áp lực và lú đó .
nextjs bây giờ quá hot lun. thấy mấy ông dev bên nước ngoài liên tục nói về nextjs và fullstack react.
@hoidanit
Жыл бұрын
do nextjs đc promo đấy bạn :v
Là thách thức với những người đã quen cái cũ thôi, nhưng là cơ hội tuyệt vời cho những bạn mới bắt đầu.
@hoidanit
Жыл бұрын
haha :v
video quá hay và gải thích cặn cẽ, cảm ơn anh
@hoidanit
Жыл бұрын
cảm ơn bạn đã ủng hộ
Rất hữu ích và kịp thời anh ơi
@hoidanit
Жыл бұрын
tài liệu mới update cuối tháng 3 đấy e. nên là video này vẫn đúng thời điểm :v
Thanks for your video, its very valuable
@hoidanit
Жыл бұрын
you're welcome :v
Hay quá Anh. ❤❤❤🎉🎉🎉
@hoidanit
Жыл бұрын
you're welcome :v
Thanks anh ❤
@hoidanit
Жыл бұрын
you're welcome :v
Mình có feedback là là bạn nên tra lại cách đọc từ "archive". Video hữu ích!
@hoidanit
Жыл бұрын
cảm ơn bạn đã góp ý. mình sẽ lưu ý :v
Cảm ơn anh vì clip. Nhân tiện có bác nào biết có cái clip nào demo làm app mà kết hợp cả python flask, reactjs và database từ mysql workbench ko ạ? App về CRUD cơ bản thôi cũg đc ạ 😂
@hoidanit
Жыл бұрын
bạn lên github search xem. chắc là có đấy :v
Đừng lo lắng quá như chủ tút nói anh em. Cứ làm chắc cái mình đang làm là ok nhé
@hoidanit
Жыл бұрын
ý mình là, nên biết để học thêm vào. còn học như hiện tại cũng chẳng sao (biết đc 1/2). còn muốn tăng khả năng xin việc (trong thời buổi kinh tế khó khăn) thì auto học thêm vào. đây là điều những bạn fresher nên chủ động học hỏi. còn như cá nhân mình, hiện tại đang làm CSR với react đây.hehe
Cảm ơn bạn
@hoidanit
Жыл бұрын
you're welcome :v
trước chỉ vì muốn làm 1 web cả BE, FE trên cùng 1 server mà có duyên tìm hiểu next.js từ lúc v11 đến giờ đã v13 rồi
@hoidanit
Жыл бұрын
mình hỏi ko phải chứ. bạn code hết logic backend (như middleware, routes, connect database...) ở nextjs hả. mình chưa dùng nextjs làm backend bao giờ nên mình mới hỏi
react nó phát triển lên có "xíu" mà nhiều ông lo lắng quá, chứ hồi angularjs đập đi toàn bộ để xây dựng lại angular 2 còn khủng khiếp hơn lúc này
@hoidanit
Жыл бұрын
bạn nói cũng đúng. trước mình đã dùng angular 1. sau này qua react. nếu mà sợ công nghệ, chắc dùng mãi angular 1 ròi :v
@binhbui4405
Жыл бұрын
@@hoidanit mình thì dùng luôn 2 nhưng trước xem code của ang 1 thì thấy khác nhiều thật
@hunghoai9082
Жыл бұрын
t cũng vậy =]]
đợi khoá nextJS của a
@hoidanit
Жыл бұрын
coming soon :v
Nói chung em thấy ai chọn backend ngay từ đầu chắc chắn sẽ ngon hơn bởi vì học front end rất dễ hiểu, nhiều kiến thức nhưng rất dễ vô đầu. Ông nào back end first thì tương lai rất dễ bám theo sự thay đổi công nghệ
@hoidanit
Жыл бұрын
haha :v
beginer muốn code Backend thì nên theo java hay nodeJS vậy anh, và anh có khóa nào cho beginer không ạ, em đã hhọcqua java c# rồi ạ
@hoidanit
Жыл бұрын
bạn học cái nào cũng đc. tuy nhiên, học sâu vào, trước khi chuyển qua cái khác. bạn đã biết java và C# rồi thì học sâu thêm về 2 thằng này cũng được
Anh ơi em muốn theo Nextjs thì bây giờ trước hết đăng kí combo 6 khóa front end React của anh học trước rồi chuyển qua học Nextjs sau hay chỉ cần 1 vài khóa front end level cơ bản của anh thôi. Mong anh tư vấn
@hoidanit
Жыл бұрын
bạn inbox facebook mình tư vấn cụ thể nhé: facebook.com/askitwitheric
1 Like cho bác
@hoidanit
Жыл бұрын
cảm ơn bạn đã ủng hộ :v
Dan Abramov như kiểu gương mặt đại diện của React :v nhắc đến React ai cũng biết
@hoidanit
Жыл бұрын
ahihi :v
Anh ơi có trang nào họ cập nhật tin tức về thay đổi của ngôn ngữ,thư viện hay framework ko ạ?
@hoidanit
Жыл бұрын
ko e. nó giống kiểu e follow youtube. facebook ấy. mình quan tâm cái gì thì. theo dõi thôi
@tranhuumanh312
Жыл бұрын
@@hoidanit Okay.Cảm ơn anh
Hay
@hoidanit
Жыл бұрын
cảm ơn bạn đã ủng hộ :v
mong anh ra khóa học nextjs ạ
@hoidanit
Жыл бұрын
sẽ có e nhé. vấn đề là thời gian thôi :v
Đang học gần xong khóa React Ultimate của anh nghe xong mà sợ thật, giờ học back end thì nên theo js hay java thì nhiều cơ hội hơn vậy anh? Em chỉ mới học khóa basic nodejs của anh với trên trường có dạy java nhưng mà em chỉ biết ở mức khái quát thôi chứ chưa có học framework nào cả.
@hoidanit
Жыл бұрын
e học nodejs hay java đều đc. cơ mà nên đi chuyên sâu vào framework và thực hành các project cụ thể. học xong 1 cái, thấy ok, thì chuyển cái khác. các nhân a thời sinh viên học java trước. sau này học thêm nodejs để dễ xin việc đấy :v
@son-22791
Жыл бұрын
Học gì thì học. Ô không giỏi cái font-end chưa có kinh nghiệm thực tế nhiều mà nhảy cả back-end là 1 sai lầm lớn
Có thứ không bao giờ thay đổi sự thay đổi chỉ ngôn ngữ trường tồn còn framework vs library nhất thời
@hoidanit
Жыл бұрын
mindset (cách tư duy) là thứ không đổi đấy bạn. còn việc học công nghệ, là để giúp bạn đi phỏng vấn xin việc đấy :v
vậy anh ơi, Sắp tới sẽ có 1 playlist next.js cơ bản và như tình trạng anh phân tích ở trong clip thì liệu React cơ bản kzread.info/head/PLncHg6Kn2JT4C0enPGQPK7ZIlEoZ1ZvRy ( Của anh ) từ 1 năm trước còn có thể học được không ạ
@hoidanit
Жыл бұрын
việc e học riêng react là đi được 1/2 chặng đường rồi. e cần biết react trước khi học nextjs e nhé
e đang phân vân giữa FE reactjs vs backend php a cho e lời khuyên với ạ
@hoidanit
Жыл бұрын
học cả 2 đi bạn
A ơi a làm video roadmap java backend đi ạ
@hoidanit
Жыл бұрын
mình chưa có time cơ. cơ mà cái này, bạn lên google gõ cái là ra ngay mà
ông anh nói dài quá. Mình bổ sung 1 chút thui. Sau 1 năm mình code nextjs và gatsbyjs thì anh em nên chọn thằng next. 2 thằng kia thì nên bỏ lun mặc dù gatsby hiệu suất cao hơn next. Next là một full stack. Nhưng mà anh em vẫn phải học thêm nodejs nha. Code express trong next nó dở lắm. Kiểu như nó cố gắng tích hợp express vào nhưng mà các thư viện khác toàn bị lỗi. Không biết tương lai có fixx được ko nhưng mà hiện giờ Next code full thì vẫn nên code dự án nhỏ. Dự án bự là tùm lum lun. Nhìn đống code to đầu lun
@hoidanit
Жыл бұрын
thì cái nextjs nó chỉ làm frontend thôi (gọi api để lấy data, chứ viết logic backend vào thì thành nồi cám luôn).haha p/s: cảm ơn bạn đã góp ý :v
Biết react từ năm 2019, đến tận bây giờ vẫn chưa thể là một react dev. Quá buồn!
@hoidanit
Жыл бұрын
biết thì học thôi bạn. đừng sợ. bạn có biết rằng mình học vue và angular trước khi học react đấy. vì lúc đầu mình thấy react nó ko dùng html. mà là jsx nên sợ. củ chuối là sau này đi làm. cty dùng react. vậy là mình ko có sự lựa chọn nữa. vừa học vừa làm. haizzz
@nhuando1282
Жыл бұрын
@@hoidanit Thanks bạn đã chia sẻ với mình nhé! Mình chuyển ngành gần sang software, giờ bắt đầu lại từ đầu.
ANh ơi em hỏi câu ngoài lề 1 tí , em có đồ án android app java , em muốn đưa nó vào CV thì mình link cái link github vào thẳng CV hay giờ làm sao để họ biết được anh , như web thì em deploy lên còn cái android này em chịu luôn
@hoidanit
Жыл бұрын
link github thôi e :
nextjs này thì phần backend nó là ngôn ngữ gì vậy ạ? Muốn dùng java backend có được hong ạ P/s: Hóng anh ra khóa nextjs sớm sớm ạ, em mua ủng hộ kkk
@hoidanit
Жыл бұрын
nextjs có thể làm đc luôn backend trong nó. cơ mà sẽ ko làm vậy, vì khối lượng code nó sẽ lớn, và kiến trúc của nextjs thiết kế không thiên về full backend. còn e dùng backend với ngôn ngữ gì mà chẳng được, viết dưới dạng restful apis ấy. nextjs sẽ gọi api để render dữ liệu thôi ;v
@nhattrietcao3056
Жыл бұрын
@@hoidanit e thì cũng không đánh giá cao viết backend bằng NextJS, nhưng mà nhờ NextJS hỗ trợ viết backend nên có nhiều cái khá hay như có thể biến nó thành 1 http proxy.
@hoidanit
Жыл бұрын
thực tế là sẽ ko cần dùng đến vậy đâu e. cá nhân a nghĩ. nextjs chỉ nên dùng nó làm frontend thôi. chuyện proxy thì do nó là server, cần dấu gì, thì dùng server side rendering. hoặc gọi tới services khác. ngoải ra, do nó là frontend, phơi ra ngoài internet, thì chỉ nên dùng nó làm frontend. những cái gì cần dấu thì gọi thông qua service khác :v
@minhluanvu7918
Жыл бұрын
@@nhattrietcao3056 Đúng rồi bạn. Bên Web cũng cần có server riêng để giao tiếp với server phía Backend. Ứng dụng lớn, chuyên nghiệp ai lại để cho Trình duyệt gọi thẳng lên server Backend bao giờ.
Backend anh đang nói đến là node hay là tất cả vậy ạ
@hoidanit
Жыл бұрын
tư duy của backend. vì khi e dùng server side rendering với React, cần dùng backend đấy. chứ ko nhất thiết là node.js đâu :v
Cứ đu mãi theo các frameworks thì mãi là thợ code. Quan trọng nhất vẫn là hiểu & thực hành hành xác liên tục. Học gì kg tới nơi cũng thất nghiệp thôi.
@hoidanit
Жыл бұрын
haha :v
@lethitruc6794
Жыл бұрын
h khách hàng kêu dùng mây cái trends mới đó thì cty từ chối à ? có base học gì chả dc
A ơi em đang làm web, đang vọc vạch node js thì em thấy video này, em biết là framework sẽ rất hay thay đổi nhưng react thay đổi như vậy có ảnh hưởng gì đến web của em không ạ
@hoidanit
Жыл бұрын
ko e. cứ đi từ từ. vì cái gì cũng có 2 mặt mà. cơ mà nên biết nó đã thay đổi như nào để đặt mục tiêu, vì học có bao giờ là thừa đâu e :v
@coding-with-bob
Жыл бұрын
@@hoidanit vâng e cảm ơn a nhé, anh tâm huyết quá ạ 🥰
trong 3 thư viện mới này cái nào đang được chuộng nhất vậy anh Hay có thể thì mình học cả ba ạ
@hoidanit
Жыл бұрын
e có thể tìm hiểu về lượt download, github stars... cơ mà cá nhân a đánh giá thì nextjs e nhé (học thì cần học 1 thôi, và học chuyên sâu vào. sau đấy hãy chuyển qua cái khác. chứ ko nhất thiết phải biết cả 3 đâu e)
@lanngo-hr5gy
Жыл бұрын
@@hoidanit dạ em cảm ơn anh
em đã học React, Redux Thunk rồi. Giờ em muốn học sang BE nhưng đang phân vân ko biết nên chọn Java, CSharp hay PHP ạ, theo anh cơ hội việc làm cái nào sẽ tốt hơn ạ, em có tiếng Nhật ~N3 nữa ạ
@hoidanit
Жыл бұрын
bạn có tiếng nhật thì java hoặc php nhé. ưu tiên java hơn. vì mình thấy ở việt nam. job tiếng nhật + java nhiều và lương cao. php cug vậy. mình ko gợi ý c# vì cái tiếng nhật. kk gợi ý php vì sau này bạn ko làm cho cty nhật bản. java cug đc rất nhiều cty khác sử dụng
@minhnhatnguyen8200
Жыл бұрын
@@hoidanit anh cho em hỏi là việt nam mình sẽ thường nhận job của thị trường nhật bản hơn phải không ạ , nếu vậy thì những job đến thị trường khác như úc hay các quốc gia tây âu thì sao ạ , họ sẽ thường tuyển về lĩnh vực gì và ngôn ngữ gì v ạ , e chỉ có tiếng anh nên hơi thắc mắc về điều này
@hoidanit
Жыл бұрын
@@minhnhatnguyen8200 câu hỏi của bạn nó phải đứng từ góc nhìn của người chủ. chứ ko phải là góc nhìn của người đi làm thuê. về vấn đề này, bạn cần hỏi chủ doanh nghiệp. chứ cá nhân mình ko biết đâu. sự thật đấy :v
@Linuxminhnhat
Жыл бұрын
@@minhnhatnguyen8200 trong IT thì có tiếng anh là điều bắt buộc mà ông. Còn cái tiếng Nhật nó giống như cái nội tại hay vũ khí thêm thôi ông. Có cũng được không cũng chả sao. Do vậy nên ông hướng đến thị trường âu mĩ thì code giỏi + tiếng anh là được rồi.
@quantrinh2150
Жыл бұрын
@@hoidanit cảm ơn anh đã tư vấn ạ. Chúc anh nhiều sức khỏe.
trong khi mình đang mới bắt đầu học react :( thì có video này
@hoidanit
Жыл бұрын
bạn cứ học thôi. sao phải ngại chớ :v
@son-22791
Жыл бұрын
Giờ reactJs đang bão hoà. Khuyên bạn suy nghĩ kĩ. Giờ dev reactJS cắt giảm, phá sản rất nhiều do nhiều cty sập
@anphanhoang5308
Жыл бұрын
@@son-22791 tuyển đầy ra kìa ông ơi :v
@son-22791
Жыл бұрын
@@anphanhoang5308 ông nộp CV xem có hr nào gọi phỏng vấn không :))
@user-hk1ew8kk7f
Жыл бұрын
Nên học VueJS nhé ông
Em thấy bây h dùng vue với angular nhanh với hay lắm
@hoidanit
Жыл бұрын
như nhau hết mà bạn. bạn dùng thấy nó giải quyết đc vấn đề của bạn thì quất thôi. chứ so sánh kiểu này khác gì dùng điện thoại android và ios đâu :v
em vẫn viết bằng Springboot vẫn sống khỏe sếp ạ :))
@hoidanit
Жыл бұрын
à uh. học tốt 1 cái cũng có cái hay mà :v
Có thay đổi đến đâu thì anh em vẫn phải tìm cách để adapt. Không adaptable được thì die able!
@hoidanit
Жыл бұрын
ý mình là vậy đấy. thay đổi hay là die :v
Hiện tại em chỉ biết mỗi html/css cơ bản và chưa học đến React mà học thàng Nextjs này được không ạ
@hoidanit
Жыл бұрын
ko bạn. react rồi mới tới next nhé
Job nestjs với reactjs có nhiều ko anh, em đang muốn gắn bó vs nestjs mà coi bộ ít job ghê
@hoidanit
Жыл бұрын
nhiều chứ e. e gắn bó với nestjs thì tìm jobs làm backend nodejs. ngoài ra học phòng thân lấy 1 ngôn ngữ backend nữa, ví dụ java chẳng hạn. như vậy dễ deal lương, jobs nhiều và lương cao e nhé
@giakhanhho741
Жыл бұрын
@@hoidanit anh thấy java với php cái nào đc hơn anh, cái nào nhiều job ko
@hoidanit
Жыл бұрын
job nhiều hay ít. bạn cứ lên các website việc làm đánh giá
Em đã làm FrontEnd React được hơn 1 năm. Nay muốn theo con đường fullstack js thì có nên đi xin việc với vị trí fresher BackEnd NodeJs không nhỉ.
@ductc241
Жыл бұрын
Mình nghĩ thêm 1 - 1.5 năm nữa rồi chuyển, học & làm thêm với vuejs nếu bạn nghĩ về k.thức react của bạn ổn hơn so với mặt bằng chung, nếu ko ổn thì làm react/nextjs tiếp cho chắc Cứ chuẩn bị chắc k.thức nodejs, express, nestjs, k.thức về database(sql & nosql) cơ bản rồi làm vài project rồi đi xin thôi, hoặc có thể hỏi ngay với cty bạn đang làm, chứ xin việc vào thời gian này toang lắm
@khaitrung28
Жыл бұрын
@@ductc241 Kiến thức React em cũng khá ổn, Kiến thức NodeJs, Express và database cơ bản của em cũng đã có rồi. Nhưng đúng như theo anh nói xin việc thời gian này toang thật, mò tìm mãi mà chẳng có bao nhiêu job level junior :(((
@hoidanit
Жыл бұрын
cần gì phải xin việc nhỉ. mình thấy với junior, thì bạn học từ chính công ty bạn làm luôn. kiểu gì mà ko có fullstack cho bạn theo đuổi :v
đang xem khóa ReactjS dở dang mà thấy clip này, ko lẽ quay xe lại học NextJs =)), thật là quan ngại
@hoidanit
Жыл бұрын
bạn cứ học xong reactjs rồi học tiếp. chứ bạn thử học nextjs xem. sẽ thấy là có cần có nền đấy :v
@anhtudao735
Жыл бұрын
@@hoidanit hehe ok bạn, hóng bạn ra nextjs sắp tới.
@khaitrung28
Жыл бұрын
Bản chất nó giống nhau thôi bạn, vững react thì qua NextJs làm được ngay ý mà
@anhtudao735
Жыл бұрын
@@khaitrung28 cám ơn bạn, mình sẽ nắm vững nền thật tốt rồi qua NextJs
Em đang chuẩn bị học reactjs thì tài liệu mới để học reactjs thì học ở đâu ạ
@hoidanit
Жыл бұрын
e vẫn có thể học theo các playlist cũ. còn với docs mới. a đã làm từ năm ngoái rồi (khoá trả phí react advance :v)
trước học react class, em đang tính học react hook, xem xong video này thì h nhảy thẳng lên nextjs dc k các b ?
@hoidanit
Жыл бұрын
e cứ học react hook. rồi học base backend rồi hãy qua next.js :v
@_duongductrong
Жыл бұрын
Bạn vẫn nên học cho xong về react đã nha. Để dùng dc nextjs cơ bản bạn vẫn phải biết được react đang có những gì đã
@hogiang8878
Жыл бұрын
Nextjs là framework React nên bạn phải học hết react đi rồi qua nextjs chỉ cần học thêm các tính năng của nó cung cấp thêm để dễ dàng làm việc. Quan trọng nhất của nextjs là phần data fetching hỗ trợ các tính năng như SSR, SSG, ISR, về cơ bản thì bạn vẫn code React và thêm các tính năng này để quyết định đoạn code này được chạy ở client hay server sẽ thực hiện code và trả về người dùng dữ liệu render sẵn. Và cũng k cần base backend để học nextjs đâu. Sau khi mình làm hơn 1 năm với nextjs thì thấy như thế .
Anh có khóa học nào cho backend có thể đi làm đk k ạ
@hoidanit
Жыл бұрын
đi làm được hay ko, do e và cty quyết định. còn khóa học, thì a có, và sẽ là, dạy kiến thức đi làm e nhé. a cho e cần câu cơm, còn chuyện câu được cơm hay ko. là do e. a chia sẻ như vậy để e tránh hiểu nhầm :v
@CongNguyen-fi5cd
Жыл бұрын
@@hoidanit em có thể tham khảo thông tin ở đâu anh
@hoidanit
Жыл бұрын
hoidanit.com.vn/course
fresher React giờ bão hòa quá rồi :v rải CV muốn lỏ cái tay lun từ đầu năm mà ko ai tuyển :v
@hoidanit
Жыл бұрын
vậy nên cần học thêm thôi bạn. kinh tế đi xuống, biết làm sao đc. chỉ còn nước nỗ lực và cố gắng hơn thôi
@son-22791
Жыл бұрын
Bạn giống mình rồi. Rải chục cty hơn năm kn mà không cty nào gọi phỏng vấn. :(
@user-hk1ew8kk7f
Жыл бұрын
@@son-22791 Mình rải 4x công ty rồi nè bạn
@thangvu7074
Жыл бұрын
@@user-hk1ew8kk7f sao r bn
A ơi, công việc remote có nhiều không ạ :((
@hoidanit
Жыл бұрын
lúc nhiều mà ko nhiều hả bạn. cơ mà mình hiện tại ko làm remote, nên ko tư vấn sau đc :v
a cho e hỏi chút, trên các trang tuyển dụng, group fb,... hiên có rất ít job về backend cho người mới (intern, fresher) mà chỉ toàn thấy đăng tuyển frontend là nhiều, a có biết lý do là gì ko e cảm ơn
@minhly650
Жыл бұрын
Vì backend khó hơn! 🙂
@hoidanit
Жыл бұрын
nằm vùng group fb thôi e. với lại. học fullstack đi. như vậy e ko cần quan tâm nó tuyển gì đúng ko :v
@0.Maiden
Жыл бұрын
@@hoidanit khi học thì vẫn học full thôi a, nhưng lúc kiếm việc thì e vẫn muốn vị trí backend tại frontend khi làm cái giao diện căn chỉnh các thứ toét hết cả mắt, này chắc hợp với những ai kỹ tính, tỉ mỉ chứ e xin thua 😅
@vermusl6316
Жыл бұрын
tuyển FE nhìu mà toàn 2 năm kn trở lên thôi bạn, BE vẫn ngon hơn ở vị trí fresher
@0.Maiden
Жыл бұрын
@@vermusl6316 chắc b bị nhầm rồi, phải ngược lại mới đúng, mình vẫn kiên trì theo dõi trên 1 vài group tuyển dụng IT thấy vị trí fresher toàn tuyển FE thôi, BE chả thấy đăng tuyển gì mà có đăng cũng toàn yêu cầu >2 năm kinh nghiệm
mình chuẩn bị đk học reactjs, xem vid xong thấy hoang mang quá, theo ad còn nên tiếp tụ học reactjs ko hay quay xe?
@hoidanit
9 ай бұрын
bạn ko làm, người khác sẽ làm. thay vì nghĩ, dùng hành động bạn nhé
@thanhtungtran5162
9 ай бұрын
@@hoidanit tất nhiên mình hiểu vắng mợ thì chợ vẫn đông đây là mình đang muốn hỏi exp từ các tiền bối thôi mà
em vừa học NextJS xong , vừa đáp ứng được nhu cầu luôn kkkk
@nguyenkhang9651
Жыл бұрын
Remix thì em học trên Udemy ổn ko anh :
@hoidanit
Жыл бұрын
remix a ko rõ e ơi. còn e đã biết nextjs thì học chuyên sâu vào là đc.haha
@LyDaiPhatB
Жыл бұрын
bác học nextjs ở đâu v ạ, cho em xin nguồn với được hong
@hoidanit
Жыл бұрын
trang chủ của nextjs đấy bạn =))
Anh nghĩ sao về cơ hội việc làm cho fresher java vs fresher react. Em thấy thị trường hiện h có vẻ đg có xu hướng tuyển những lv cao hơn vs lại tuyển react nhiều hơn. Em có nhiều đứa bn thì đứa nào cx theo react, ko có lấy nổi 1 đứa theo java ạ.
@hoidanit
Жыл бұрын
combo trên ngon mà. e có thể làm fullstack. hoặc backend. hoặc frontend. tăng x2 cơ hội việc làm so với biết mình react còn gì p/s: ngoài react/node.js, a cũng làm java đấy :v
@LyDaiPhatB
Жыл бұрын
@@hoidanit a có khóa nào của java backend hông ạ
@hoidanit
Жыл бұрын
a chưa có e nhé. cần xếp hàng :v
@user-ku6cz1lq6v
Жыл бұрын
Mình đang học React với java backend😅
@radiothanhcong1572
Жыл бұрын
@@user-ku6cz1lq6v combo này có vẻ chuẩn á Bác, e cũng định học java thêm để làm back end, thị trường Nhật giờ đang thiếu nhân lực về java web lắm.
mình k làm FE nhưng mình theo mình hiểu thì việc xu thế SSR hay CLR nó không ảnh hưởng nhiều đến dev FE. vì FE không chỉ đơn giản là chỉ hiển thị thông tin từ phía Server trả về nó có nhiều thứ như animation, logic, tối ưu... Vã lại SSR nó cũng ra lâu rồi nhưng cũng k phải là xu thế còn xu hướng của người dùng trong tương lai vẫn là cần sự tuỳ chỉnh và tương tác với người dùng tốt hơn nên dev FE nếu mạnh JS và ReactJS trong tương lai vẫn ngon.
@edwardelrics2138
Жыл бұрын
Ời đồng ý , trước khi làm React thì mình làm việc với php thì viết mysql để hiển thị dữ liệu từ csdl ssr từ lâu rồi 😂
@hoidanit
Жыл бұрын
cơ mà nó có một vấn đề là mình và bạn đều đã có việc làm. trong cv đã có 'kinh nghiệm' để ghi vào. nên ko sợ chuyện thất nghiệp. còn với beginner mới bước chân vào nghề. nếu không có sự khác biệt (đứa nào cũng học giống đứa nào) thì làm sao tìm được việc ở thời kì kinh tế khó khăn này :v
@nguyenducdai9837
Жыл бұрын
@@hoidanit đồng ý là biết nhiều sẽ tốt nhưng nói thật hỏi mấy ông làm 2-3 năm kn làm đủ các thể loại từ backend đến frontend về biến tham chiếu với thạm trị mà cũng k rõ thì biết nhiều có ích gì.
@quocbao2765
Жыл бұрын
@@hoidanit luyện algo thật tốt, tiếng anh tốt, sử dụng tốt chatGPT, định hướng theo AI, project cá nhân tốt ko sợ thiếu việc.
@huynh4595
Жыл бұрын
@@nguyenducdai98372 năm vẫn ko biết có thật à bác
Mình thấy bạn nói rất nhiều lần là nextjs là server side rendering nên phải học backend. Server side hay client side rendering đều chỉ là do thằng client xử lý thôi, không liên quan chút nào đến backend cả. Nếu có thì chỉ là dùng nodejs để chạy nextjs. Bạn đang nhầm lẫn cái quá cơ bản
@hoidanit
Жыл бұрын
ý mình ở đây là cách tư duy bạn ơi. haizzz
@NguyenTrung-yn8tr
Жыл бұрын
@@hoidanit chắc bạn chưa làm backend bao giờ nhỉ ??? hoặc chỉ biết backend là gì thôi
@hoidanit
Жыл бұрын
ok. bạn nói sao cug đc. mình biết mỗi frontend. or mình biết mỗi backend. or.. sao cug đc hết á :v
@lethitruc6794
Жыл бұрын
v thế nào mới thực sự là be b ?
react chưa giỏi, giờ học thêm mấy framewok.
@hoidanit
Жыл бұрын
ý mình ở trong video là học mình react là đi đc 1/2 chặng đường rồi. nên học thêm công cụ để tăng khả năng cạnh tranh khi đi xin việc làm. chứ yếu quá ra gió, gió thổi bay luôn đấy :v
13:02, Vite thì liên quan gì đến CSR hả bạn???
@hoidanit
Жыл бұрын
nó ko liên quan tới CSR, cơ mà nó liên quan tới CRA (create react app). một vài thông tin có thể hữu ích cho bạn; - CRA hay docs mới của React ko recommend Vite, vì Vite cũng là CSR - CRA tương lai sẽ thay thế phần dịch code webpack = Vite để tăng tốc độ dịch code - Vite có cơ chế dịch code tương tự Next.js (đẩy phần dịch code về browser), nên môi trường dev, bạn vào website nó mới tiến hành dịch code :v
@dle25
Жыл бұрын
@@hoidanit - bạn chém k đúng hoặc lập lờ khiến mình hiểu sai ở ý 1. Vite ko phải là CSR, nó là frontend build tool, có thể build cả CSR lẫn SSR (hay cả SSG,) chỉ là SSR thì phải manually config (tốn công) khi so với Next hay Remix. - mình có đọc qua issue trên Github đó thì Dan bảo nếu build 1 cái Vite template thay cho CRA thì nó "very sophisticated" => "effectively be creating another framework.", có liên quan đến CSR đâu nhỉ. - ý 3 bạn chém k đúng, Turpoback (build tool của Next 13) hoặc động ko giống Vite.
@hoidanit
Жыл бұрын
@@dle25 ý 1: là cái này: vitejs.dev/ nếu bạn đứng từ góc nhìn của người sử dụng CRA (create-react-app), bạn sẽ thấy cách nó sử dụng trong cộng đồng React. còn cách bạn hiểu là cái core của nó. nếu mình đi giải thích cái core, liệu mấy bạn hiểu ? chẳng lẽ mình phải nói vite về sâu xa nó chạy với rollup thay vì webapck =)) đc bn bạn sẽ thấy sự khác biệt còn ngay từ đầu, mình đã nói ý tưởng của mình làm video là dựa vào issue trên github (cái bạn đã đọc) tiếp nữa, về cái nextjs, again, mình ko đề cập công nghệ, vẫn là cái trải nghiệm của bạn thôi => đẩy hết phần dịch code về client. trải nghiệm là cái ai cũng có thể thấy dễ dàng, kể cả beginners. còn công nghệ, bạn cần học sâu vào thì bạn mới hiểu. anyway, nếu bạn thấy video của mình or câu trả lời của mình chưa thỏa mãn cho câu hỏi của bạn, thì good luck :v vì khi bạn đã có kiến thức nhất định, cứ google + đọc bài viết gốc
@dle25
Жыл бұрын
@@hoidanit good luck bạn, mình với bạn ko chung quan điểm. 1 like cho video vì có chỗ cho bạn và mình chia sẻ góc nhìn :D
biết BE để biết dữ liệu nó chạy ra sao truyền và nhân dữ liệu như nào. cơ mà đã biết TS giờ lười code JS
@hoidanit
Жыл бұрын
với khóa học của mình. về sau này TS là mặc định rồi. còn biết BE để render dữ liệu đấy bạn (mode server side rendering :v)
@nguyenthang7805
Жыл бұрын
sao biết TS lại lười code JS v ạ? mk xem sơ thì thấy dài hơn vì nó cứ phải chỉ rõ type biến, mk thấy lằng nhằng vs rối hơn JS @@
@duoctran9069
Жыл бұрын
@@nguyenthang7805 :)) vì nó gàn buột kiểu dữ liệu nên bạn code tới đâu thì khỏe tới đó. Bạn ko phải gặp mấy lỗi undefined. Hay gọi API lấy dữ liệu trả về mà ko biết cục API đó có bao nhiêu trường dữ liệu Và cuối cùng là vì mọi người. Sao này đi làm bạn phải đọc code rất nhiều nên có TS giúp bạn hiểu nhanh hơn :v
@hoidanit
Жыл бұрын
@@nguyenthang7805 tức là khi dùng ts, bạn được gợi ý code đấy, dẫn tới lười :v
anh có khóa học về php không ạ?
@hoidanit
Жыл бұрын
ko e ơi. php thì chắc hơi lâu đấy. e đọc docs của laravel ấy. khá dễ hieue. copy paste ví dụ rồi chạy thôi
archive (ar kai v), unopinionated (ân ọp pi ni ần nây tịt)... geez
@hoidanit
Жыл бұрын
ok bạn. mình sẽ cố gắng sửa. lỗi kỹ thuật xíu. bạn thông cảm :v
Nếu vậy, sắp tới, dev BE có thể không cần biết FE, nhưng giờ dev FE phải biết BE.
@hoidanit
Жыл бұрын
bạn nói vậy chưa đúng hoàn toàn đâu. dev backen không cần biết 'chuyên sâu' FE, có mà sẽ cần biết mấy cái cơ bản như html.css.js (chuyên sâu là react.agular.vue...). còn dĩ nhiên, biết càng nhiều thì deal lương càng dễ thôi.hehe
@benalpha2297
Жыл бұрын
BE không cần biết React, Vue hay Angular nhưng nên biết về html, css, js và cách hoạt động của browser nhé.
, hôm qua thấy mấy hội nhóm rao bán khoá học của ad
@hoidanit
Жыл бұрын
à. với chuyện leak khóa học, đã có từ năm trước rồi bạn, mình có post về nó rồi :v facebook.com/askITwithERIC/posts/pfbid0d3XfMjsAKAuYa5QXhXDicVnXdssokfNLtLrAdS2eRC41PAy23WccVzjMRiYxvqYfl
vite tạo project rất nhanh, chắc 1 giây là tạo xong rồi
@hoidanit
Жыл бұрын
cơ mà dịch code thì lần đầu cần chờ khá lâu để cho browser nó cache ;v
React vẫn là 1 lib đáng học , nó vẫn sẽ ontop của Front End trong thời gian dài sắp tới , bản thân là người làm React từ 2019 thì mình nói thật chất lượng dev React khá kém kể cả mấy ông thần đằng nhận mình là senior mấy trung tâm cũng ác nữa , 2023 vẫn lùa gà tới tận trường cấp 3 kêu các cháu học trung tâm thay vì học đh cđ chính quy để rồi ra 1 thế hệ dev què quặc trong tư duy lẫn cách giải quyết vấn đề =)) có thằng cái củ kẹt gì cũng GPT với google lia lịa thay vì có sẵn 1 cái code base để tư duy giải quyết vấn đề haha công lớn là ở các trung tâm đấy :))
@thiencao455
Жыл бұрын
chuẩn bác ơi =)))), dùng công cụ hại tư duy chứ gì đâu , phụ thuộc nó gặp bài toán khó thì lại tư duy search trước khi suy nghĩ thì lại chết 1 thế hệ
@edwardelrics2138
Жыл бұрын
@@thiencao455 bảo các em về coi lại những kiến thức cơ bản với optimize code lại , xoáy sâu vào phần object với array và collections của JS nhưng mà các cháu chứ thích múa thôi , hoá ra bọn nó nhớ cú pháp là chính chứ biết mẹ gì về code flow đâu , vứt vào cái dự án là thở dốc cmnl
@edwardelrics2138
Жыл бұрын
@@son-22791 trung tâm bạn học mấy năm ?
@son-22791
Жыл бұрын
@@edwardelrics2138 học 3 năm bạn nhé. Học C,OOP, thuật toán giải thuật,UI/UX, Back-end, font-end,.....
@hoidanit
Жыл бұрын
3 năm thì khác gì bạn học đại học đâu. haizzz
ô admin này nên khuyên ae chuyên sâu FE sẽ tốt hơn, và nên bảo mn mở cái roadmap xem seinior FE cần gì, giờ mấy ô tự nhận fullstack toàn fulstack vớ vẩn, có mấy ô fullstack dc thực sự đâu, còn FE qua BE no hope, nói thẳng thế cho nhanh, làm sao đọc dc bản ghi nhanh? làm sao truy vấn nhanh? phải tìm hiểu cấu trúc nội bộ của db chứ đâu phải CRUD vớ vẩn đâu. mấy ô thợ code ấy làm sao dc động vào hệ thống, Đấy còn chưa tính hệ thống phân tán, CÒN ô nào FE cứ chuyên sâu FE ko thiếu việc, mà công ty cũng chỉ cần 1 ô giỏi thực sự FE, FE chuyên ko hề dễ tý nào.
@hoidanit
Жыл бұрын
vấn đề bạn nói rất đúng. vì hiện tại mình cũng đang làm FE này. cơ mà, nếu bạn nhìn vào vị trí của người mới đi làm (fresher). liệu rằng được mấy bạn có level chuyên sâu :v
@mykun8737
Жыл бұрын
@@hoidanit thì xã hội người học đông thì phải đầu vào nó tốt nên thôi, giờ năm 2023 fresher FE cũng là junior FE của năm 2020 r.
ngày xưa chỉ code mỗi backend rồi mới có fe, bây giờ thì fe phải thêm tí be :))
@hoidanit
Жыл бұрын
bạn hiểu đúng rồi đấy :v
@hogiang8878
Жыл бұрын
Mỗi BE thì hiện gì ra ngoài cho người dùng tương tác cậu
@rabbittanksuperbestmatch4259
Жыл бұрын
@@hogiang8878Có HTML thô 😂
volume nhỏ quá a ơi @@
@hoidanit
Жыл бұрын
cả video volume nhỏ. hay chỉ bị đoạn đầu thôi e. với e check xem youtube đã mở max volume chưa. và xem trên điện thoại nữa. chứ a đâu có cho nhỏ volume đâu :v
@Naru-Luf-Ani
Жыл бұрын
@@hoidanit nhỏ thật đại ka
nextJs is future
@hoidanit
Жыл бұрын
maybe :v
Cám ơn em. Mình nay cũng 43 tuổi rồi, là kỹ sư điện tử, nhưng cũng môn lập trình , trước mắt muốn tạo ra app mình muốn, sau đó có thể theo nghề này ( hên xui 😅). Mình muốn học Python và JavaScript, sql . Rất mong nhận được lời tư vấn từ em
@gianglaodai107
Жыл бұрын
Em đi code được 9 năm rồi. Lời khuyên của em cho anh là đừng học Python lúc này, học một ngôn ngữ không lâu nhưng để kiếm được việc làm anh phải học các thư viện, framework của nó nên rất tốn thời gian. Hiện tại JS có thể code server anh chỉ cần học JS + SQL là có việc rồi. Nếu là dự án lớn thì có thể anh sẽ phải học thêm TS nữa. Khi anh đã có job rồi, lúc đó anh thích học thêm ngôn ngữ gì cũng được
@Linuxminhnhat
Жыл бұрын
trời ơi :))))) 43 tuổi rồi. Khuyên anh làm cho vui thì được, còn nếu kiếm việc theo nghề này thì bỏ đi anh. Lời khuyên chân thành.
@nguyenduyta7136
Жыл бұрын
@@Linuxminhnhat Uhm , em nói đúng, nên trước mắt anh học vì mê và làm app mình muốn. Còn chuyện gì tính sau, thân !
@nguyenduyta7136
Жыл бұрын
@@gianglaodai107 cám ơn advice của em anh sẽ học
@nguyenduyta7136
Жыл бұрын
@@gianglaodai107 TS là gì em 😁
giải thích loằng ngoằng quá. mãi không giải thích xong tại sao ko còn create react app
@hoidanit
Жыл бұрын
mình có để link bài viết github đấy. bạn có thể skip video và đọc link đấy
Nodejs có còn hot k v mn. Em đang học nodejs😢😢
@hoidanit
Жыл бұрын
nodejs là tên platform. là môi trường chạy code. bạn học thì vẫn ok nhé. còn muốn biết hot hay ko, bạn cứ lên các trang tuyển dụng, gõ skill là nó ra liền mà :v
@n3phamvanbinh318
Жыл бұрын
hot hay k để làm gì ? Hot thì càng phải còng lưng ra đấu đá nhau thôi. Ví dụ php kêu nó sắp ngỏm với hết việc nhưng giờ 10 tin tuyển dụng thì tầm 7-8 tin tuyển php intern chứ ngôn ngữ khác ít hẳn hoặc méo có luôn. Nếu muốn tăng cơ hội cho bản thân thì học thật chắc vào xong học thêm java đi b
@nhattuan5353
Жыл бұрын
@@n3phamvanbinh318 tuyển nhiều intern là gần chết hả a
Vẫn không hiểu chủ thớt hiểu khái niệm fullstack như thế nào :)))~ chỉ là SSR hiểu về cơ chế của server, cách giao tiếp với BE đơn giản hơn thôi mà đòì đổi title từ Frontend dev qua Fullstack dev :)))~ lạy....
@hoidanit
Жыл бұрын
haha. tùy quan điểm mỗi người thôi bạn. còn bạn 'lạy', mình nhận nhé :v
@wintofficial6668
Жыл бұрын
@@hoidanit nào bro :))) quan điểm mỗi người là như thế nào khi mà chỉ biết có một tí về FE 1 tí về BE mà đòi làm fullstack. Fullstack = biết [lấy yêu cầu của người dùng] + [phân tích yêu cầu và tư vấn giải pháp] + [thiết kế giải pháp] + [lập trình FE & BE] + [config setup infra] :))) này mới đủ các stack :)))
BE thì nestJS, FE thì nextJS, lộ trình mới. :v
@hoidanit
Жыл бұрын
cái này có trong kế hoạch của mình rồi (khi học với javascript), nestjs là bắt buộc, còn nextjs là optional, bởi vì đôi khi không dùng hết sức mạnh của nextjs :v
Eric mà nói tiếng Việt xõi thế
@hoidanit
8 ай бұрын
ahihi :v
xin lỗi chứ 10 đứa học reactjs thì 9 đứa lơ tơ mơ. Để thành thạo vẫn còn khướt = ))
@hoidanit
Жыл бұрын
có ai dám nhận là thành thạo đâu. trước mình phỏng vấn cũng bị gài câu: em nghĩ bản thân mình đã thành thạo react chưa.haha
@nguyenngocbinh3994
Жыл бұрын
Học thôi thì cả 10 ông lơ tơ mơ. Đi làm, thực chiến vài năm còn chưa dám nhận thành thạo =)))
toàn nói loanh quanh CSR, SSR nhưng bản chất của nó thì không nói được. Xem nhiều video tôi kết luận ông cũng chỉ thấy dc bề nổi của vấn đề. Nếu ko biết rõ về cái gì thì tốt nhất ko nên nói
@hoidanit
Жыл бұрын
ok. vậy mình ko biết. bạn nói cho mình biết xem nào !
@johnnguyen-uw5er
Жыл бұрын
kêu tôi nói xong đi xóa cmt :D
@hoidanit
Жыл бұрын
mình ko xoá comment của bạn, và còn chẳng biết bạn commnent gì. comment của bạn có lẽ bị youtube 'auto xoá'. bạn comment lịch sự, ko vi phạm nguyên tắc cộng đồng của youtube thì nó mới ko tự động xoá nhé
Tốt lắm cứ thay đổi khó lên cho mấy thằng trái ngành với gì lú xong buông sớm đỡ khổ sớm
@hoidanit
Жыл бұрын
haha. sao lại nói vậy bạn. học thì cứ học thôi. sợ gì chứ :v
@buihuong124
Жыл бұрын
bn nghe vẻ có ác cảm với trái nganhd nhỉ ?
@ninhdang1106
Жыл бұрын
@@buihuong124 chắc là hơi cay cú vì mấy ông trái ngành sang bên IT hốt hết mấy việc entry level =)) nhất là mảng frontend. Chứ trái ngành thì ít thấy ai học backend lắm
@lethitruc6794
Жыл бұрын
@@ninhdang1106 BE phía nodejs thường dùng gì vậy b ?
@buihuong124
Жыл бұрын
@@ninhdang1106 trình non thì v thôi chứ mình đã hơn ngta 4 năm đh rồi thì có.lơin thế cực lớn rồi