DEV Community

loading...

When REACT is too much, what do you go with?

Bret
・1 min read

When React is too much for your project, what stack do you choose to go with?

Discussion (8)

Collapse
lyqht profile image
Estee Tey • Edited

Rather than thinking about whether the tech framework is too much (perhaps in terms of set up required and thus the knowledge required) - think about the use case that you are trying to address.

Sometimes even simple vanilla JS gets a job done if you want a very simple static website. You wouldn't even need external library scripts.

Collapse
theowlsden profile image
Shaquil Maria

Sometimes even simple vanilla JS gets a job done if you want a very simple static website.

I was about to comment on this. You don't need a specific library for every project you are working on. Sometimes plain HTML, CSS & JavaScript are enough to achieve your goal.

Collapse
yobretyo profile image
Bret Author

Thank you, I get stuck with vanilla JS because it’s always taught by “concepts” that are ended by a “console.log” and arnt truly used. JS has been tough for me

Thread Thread
theowlsden profile image
Shaquil Maria • Edited

That means you shouldn't be using libraries in the first place. Indeed that for the most part if you watch a tutorial, JS is explained by concepts, but those concepts are the ones you need to grasp before actually using a library or framework.

If you are struggling with JS I'd highly recommend sticking to the basics. Learn concepts about programming and the language before jumping into projects. (And go through books like this instead of just sticking to crash courses on YouTube.

PS: What are you trying to build?

Collapse
josemiralles profile image
Jose • Edited

In which way is React too much?

If you just want a super simple UI, then jQuery + Bootstrap could do the trick.

Collapse
pracoon profile image
Prasham Ashesh

yup jQuery would have been my pick too!
I use one of bootswatch themes too to get the tempo going bootswatch.com/

Collapse
technoglot profile image
Amelia Vieira Rosado 🐣✨

LOL, one does not simply put out a fire, with another fire! In other words, you don't need to swap one stack for the other. It just doesn't work that way. Maybe you can elaborate some more on this question? 🤔

Collapse
kr4idle profile image
Pete Steven

Vanilla JS is more than enough and efficient to create any website interaction, from the simplest button click to the heaviest canvas image manipulation code.

Also, to simplify your html/css process, you can use Desech Studio to visually create your html/css or even import from figma, sketch, adobexd. Then you can integrate it with react, angular, vue, or keep at vanilla js.