From the perspective of product development, the importance of front-end and interaction is very, very important. The difficulty of front-end development is underestimated from the perspective of a back-end developer. Whether it is react/vue, CSS, or development workload, all of these combined to some extent surpass the back-end. Both back-end and front-end have various combinations of components, but front-end is more variable and complex, and the workload is also very large.
The difficulty of development is a measure, and the development workload is also a measure. Sometimes underestimating the development workload causes difficulties, and overestimating the development difficulty also causes difficulties. High-difficulty development may result in a module or library being well done, but changes in application development will be reduced, and it may be a one-time development task, of course, it may be difficult. However, in places where the workload is also large, it is also difficult. Reducing workload or improving work productivity is an eternal theme. Looking down on a large workload and thinking that it is just a large workload may also be a manifestation of development without a product-oriented mindset. A large workload improvement is an opportunity, whether it is the reconstruction of development methods and processes, or the invention of a new abstraction, it is a good opportunity. Never underestimate the opportunity of a large workload.