Traditional CMS's are opinionated server side applications that live outside of the site developer's workflow, and are subject to maintenance and a high potential for getting hacked. The advantage is eschewing all of that for a hackable React app that literally lives on a page on your site, and gaining the speed and security benefits of static development.
To better understand the methodology, check out https://JAMstack.org.
The advantage of these tools is that you can get a statically generated site without having to use terminal commands or git. It's perfect if you're setting up a simple site for non-technical clients, then they can manage their own content and you don't have to babysit Wordpress or worry about scaling.
https://www.smashingmagazine.com
https://www.netlify.com/blog/2017/11/21/smashing-magazine-is...
Oh yes, it's based on NodeJS, so it's hype!