DEV Community

Cover image for The Complete Modern React Developer 2022

The Complete Modern React Developer 2022

Andrew Baisden on May 10, 2022

Introduction This will be a course for becoming a Complete Modern React Developer in 2022. The only three topics which are not covered i...
Collapse
 
code_rabbi profile image
Emeka Orji

This is a whole lot! Well-done!!

Collapse
 
andrewbaisden profile image
Andrew Baisden

Thanks glad you enjoyed it!

Collapse
 
nialljoemaher profile image
Niall Maher

Great work! This should be an e-book.❤️

Collapse
 
andrewbaisden profile image
Andrew Baisden

Yes I did consider putting this on Gumroad because I don't have any products on there yet. And some people have already asked if I have anything. It's my best article yet though!

Collapse
 
andresbecker profile image
Andres Becker

Thanks for writing this.

Collapse
 
aaravrrrrrr profile image
Aarav Reddy

Wonderful post

Collapse
 
dinerdas profile image
Diner Das

Wonderful post

Collapse
 
ambriel profile image
Ambriel Goshi

Thanks, great read.

Collapse
 
blackwatch1910 profile image
Devanshu Yadav

It's quite exciting, everything at one place, love it.

Collapse
 
cyebukayire profile image
Peace

This is so interesting. I'll take a look at it carefully during my holidays. Thank you Andrew, you're awesome:)

Collapse
 
imiahazel profile image
Imia Hazel

Thanks a lot.

Collapse
 
gene profile image
Gene

🚀🚀🚀🚀 The effort to put all this into one place 👏🏼👏🏼👏🏼👏🏼
Thank you for this.

Collapse
 
rowjay007 profile image
rowjay007

This is amazing

Collapse
 
ivis1 profile image
Ivan Isaac

Thanks!

Collapse
 
matiishyn profile image
Ivan

rly? express, nest, mongo and pg for React development?? you sure about that?

Collapse
 
andrewbaisden profile image
Andrew Baisden

Yes there is no harm in making sure that you are prepared and have a varied skillset. Speaking from experience front-end developers these days need to have some knowledge of the back-end. And even though the MERN stack might be popular among developers it is quite common for companies to expect those developers to know SQL.

So you see it makes sense to know MongoDB and PostgreSQL or even another SQL database like MySQL. And in regards to Express and Nest. Express is more popular but these days TypeScript has grown a lot and Nest is one of the most ideal frameworks because it supports TypeScript out of the box whereas Express requires a setup process to get TypeScript working.

So thats why I included all of those languages and technologies in one article. To give the user an overview and give them the knowledge to be successful.

Collapse
 
matiishyn profile image
Ivan

"there is no harm"?
Of course, there's no harm of knowing anything else 😀

"the MERN stack"
the mern stack is a different thing. Your article's title is "The Complete Modern React Developer 2022", not the MERN.

What I was trying to say is that many Junior devs may read this article and they may not understand why the hell they need express/nest/mongo/pg for React only.

Please, try to be more specific with such things

Collapse
 
martinrombach88 profile image
Martin Rombach

Wow, so much here. Thanks, I'll be trying this one soon!

Collapse
 
devop001 profile image
Dev Soul

Astonishing!! Seriously.
Thank a lot for sharing this.🙏🏻
As this is about React Developers, I would like to suggest a latest React Admin Template that is based on Next.JS and MUI.

Materio Free MUI React Next.js Admin Template can be useful for developers as it is really easy to use and developer friendly. You can build any kind of web apps using this react admin template.

Collapse
 
rgoshen profile image
Rick Goshen • Edited

Overall I must say I like the article. Showing all these technologies. However, I am following this step-by-step and as a junior developer, there are some things missing and your repo does not have various branches for each of your stacks. I just setup the postgresql backend, and in package.json you have a script called copy-files. When I run npm run build, it faults out because this does not exist. I went to your repo to see if there were any differences and you do not have a branch dedicated to the postgresql. I understand you should not spoon feed and I also agree there should be some things I need to figure out for myself, but there should be at least a branch the lines up with this part of the article so I can go and check to see what I need. Just a helpful suggestion to create separate branches dedicated to each section in the article for reference sake. Otherwise I am enjoying the article.

Collapse
 
andrewbaisden profile image
Andrew Baisden

Ok sure thanks for the feedback.

Collapse
 
subliminal_guy profile image
subliminal_大衛 • Edited

From a quick read i assume i'll have to follow either MongoDB or Postgres steps and not both, right?