Hello a Begineer Here. Trying to learn NextJS after learning a bit of React. If you are a NextJS Developer, can you please guide me towards your best way to mastering Next? As a NextJS developer what mistakes did you make at the beginning learning phase? What should I mostly focus on, what should I avoid as a begineer? What learning resources do you suggest? Currently I am going through Fireship's Next-Firebase course. I find it great. What else should I do?
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (9)
I unfortunately am not a professional, but I can code almost anything with next. What I would do is (if you haven't already), get a strong understanding of react and how it works. Practice making a few interactive frontend apps before moving to next.
After mastering react, next is the easy part. You'll be sure to start loving it when you start coding in next.
If you are going to try and do the backend as well as the frontend, you'll have to know express.js quite well. A nice npm package to make middleware easy is
next-connect
. I would for sure recommend trying it out!Other than that, don't be afraid to hook up your next.js app to an express api. Some hosting providers such as vercel don't allow certain things like pupeteer, cron jobs, and email sending. That's when express does the work for you.
Just remember to add authentication.
I guess that's all I have to say on the topic. I do have a pretty handy tool (my dev.to dashboard) for freelance work if you wanted to add an admin dashboard to it.
Thanks a lot for your answer. I really appreciate it. I have build some minor projects on react but my react understanding is just average I guess. Surely I will try different react projects from now on.
The official documentation is pretty good.
There are several playlists made by @thenetninja on YouTube that I would recommend:
NextJS for Beginners: https://www.youtube.com/watch?v=A63UxsQsEbU&list=PL4cUxeGkcC9g9gP2onazU5-2M-AzA8eBw
NextJS & Contentful Site Build: https://www.youtube.com/watch?v=m9mNsYJbkNg&list=PL4cUxeGkcC9jClk8wl1yJcN3Zlrr8YSA1
NextJS & Identity: https://www.youtube.com/watch?v=IM7a6BxNof8&list=PL4cUxeGkcC9ig-veuRaLI4QB0Ws8xMzjv
I'll definitely check them out. Thank you very much!!!
Start with JAMStack and learn what it does and why it is usefull. Next.js documentation and their tutorial of creating a blog with Next.js is very usefull too. Then you wanna jump into creating some sites with Next. Learn how to use their way of getting data and running functions on the server side.
Currently I am going through Fireship's NextJS course and I love it. And surely I will check out your above mentioned resources. Thanks a lot.
This is playlists made by codevolution on YouTube that I would recommend:
1) "Next.js Tutorial for Beginners"
youtube.com/playlist?list=PLC3y8-r...
2) "Blog with Next.js and Strapi"
youtube.com/watch?v=599ogMbXIyA
I will definitely check them out. Thanks a lot.