Re:Things every React.js beginner should know
by jjnoakes on Wednesday January 27, 2016 @08:04AM
(#10979777)
You can serve static html and progressive JavaScript and still couple the html and JavaScript into components.
The structure of your code does not have to dictate the result that is served to the user.
Developing a webpage and adding progressive enhancements to HTML elements is a strongly advised best practice with numerous advantages.
Developing an dynamic application at the complexity of say Photoshop it would be absurd to have a static HTML file with behavior decorated by JavaScript, or try and offer a fallback. Whilst you could in theory perform you photo editing with form submissions and round trips to the server I am not sure it would be worthwhile (I did actually create one circa 2004).