Interesting perspective. I think rather than being solely a React issue I think itβs a SPA issue. Single Page Apps are the reason the web doesnβt behave like the web anymore.
Another issue is using frameworks for the sake of using frameworks. The first thing that should be considered before starting any project is who are the users, where are they and what are we giving them. answering these questions help identify the correct stack.
You can write performant react. So again I think the issue is people not considering performance as a first class citizen and instead itβs become a βnice to haveβ and here is where users with poor connections or less powerful devices suffer most.
I agree, you can implement conditional bundle loading for separate parts of the app, lazy load data or load in background, same as gatsby loads on link hover so you have lazy loading and fast response.
It sadly often ends up with 'just ship it' mentality from management because numbers are important, not users. If you work in bad company that is.
Some comments have been hidden by the post's author - find out more
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Interesting perspective. I think rather than being solely a React issue I think itβs a SPA issue. Single Page Apps are the reason the web doesnβt behave like the web anymore.
Another issue is using frameworks for the sake of using frameworks. The first thing that should be considered before starting any project is who are the users, where are they and what are we giving them. answering these questions help identify the correct stack.
You can write performant react. So again I think the issue is people not considering performance as a first class citizen and instead itβs become a βnice to haveβ and here is where users with poor connections or less powerful devices suffer most.
I agree, you can implement conditional bundle loading for separate parts of the app, lazy load data or load in background, same as gatsby loads on link hover so you have lazy loading and fast response.
It sadly often ends up with 'just ship it' mentality from management because numbers are important, not users. If you work in bad company that is.