DEV Community

Discussion on: Getting ready for my first website: Choosing the right platform

Collapse
 
annabaker profile image
Anna Baker

Thank you for your advice! I will definitely consider using React or Next JS. I appreciate your thoughts on frameworks vs. libraries and the importance of understanding the JavaScript language core. I will also keep in mind your suggestion to follow a TDD approach.
I started learning JS and TS from advice that I got from a friend, but I always looking for new things to learn :)

Collapse
 
tealover418 profile image
Stijn de Ligt

Would advice using NextJS since it's built on React and is much less work to set up.

Thread Thread
 
joelbonetr profile image
JoelBonetR 🥇 • Edited

Well yes but it serves a different purpose.
I do usually use Next JS on sideprojects because I have Node and React in the same place and I already know how Next JS works due to both side projects, PoCs and projects that are in production made at work. It's pretty convenient to build a monolithic application quickly but if you just need a frontend it would be inefficient.

Also some practices you probably use in frontend of Next apps are not aligned with what you'll find in React-only projects as it includes opinionated components for different purposes (i.e. Next/Image).

So like always it just depends on the project needs 😁

On the other hand, setting up a React project is just... npm i react react-dom, creating an index, an App main component and you're done mostly, plus you can use whatever bundler you like (i.e. Parcel which, once you understand how to properly use it's zero config or mostly).

Collapse
 
joelbonetr profile image
JoelBonetR 🥇

You're welcome! We have a big community here around JS, share your steps anytime you need feedback 😁

Thread Thread
 
annabaker profile image
Anna Baker

Great to know 😁