DEV Community

Discussion on: Is React Holding You Back?

Collapse
 
devdufutur profile image
Rudy Nappée

React is intended to use for single page applications, not single webpage... Your portfolio isn't an application but just static HTML/CSS...

Collapse
 
jpuls profile image
Jeff Puls

You're right, and that's exactly why it made perfect sense to scrap React all together in this case.

I will say though, when I was first designing my portfolio, I had intentions of creating my own blog and such for it, but then ultimately decided it made more sense to simply include a feed to my recent DEV posts, rendering the site unnecessarily complex.

Live and learn 🤡

Collapse
 
matthewekeller profile image
matthewekeller

Single page applications are quite easy to write with HTML and CSS, some server side rendering, and ajax calls to refresh parts of the page. Huge client side JS frameworks are complete overkill and while a great solution for Facebook, not necessary at all for 95% of web applications.