DEV Community

Discussion on: Stop Using React

Collapse
 
amt8u profile image
amt8u

Well, I think all your points are valid, specially point 5. Web was meant to be html. In fact up until a few years back search engines only crawled links without running any js on the page. But with my experience I would say that you could broadly classify all web apps as below

  • Intranet apps which don't need SEO
  • Public facing apps which needs SEO like Amazon etc
  • Public Facing apps which don't need SEO like some organization payroll site.

For the public facing SEO sites, you need to build all your markup on the server. Whatever tech stack you use - php, jsp, nodejs, react etc; for the browser, its always html. For eg if you are going to create a blogging website, you will surely try to refrain from JS Frameworks since you will be creating pages on server side. There are hundreds of ways to improve performance of these kinds of apps.

For those apps which don't need SEO and do not require caching are best candidates for using frameworks like React, Angular, Vue etc. For example you are building an admin panel for a backend. You don't need it to be available for SEO. You have the restful APIs available, you can build a strong fast performing web app in quick time using a JS Framework.

Eventually its always about the use case. Nothing fits all.

Collapse
 
shaijut profile image
Shaiju T

Do you mean 2 things:

1. Web App Need SEO ? - Use server side tech like php, jsp, nodejs, Java , C#
2. Web App Don't Need SEO ? - Use Any JS Frameworks like Angular, React , Vue etc

Some comments have been hidden by the post's author - find out more