C
It's a convenient glass to develop applications. Same as PHP + AngularJS. Nobody makes you use it. Node can be replaced by Java and SCSS on Stylus, for example.React is not a class, but a library that allows View to write your application, not limiting it to models and logic.Redux is that https://ru.wikipedia.org/wiki/%D0%9D%D0%B5%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D0%BC%D1%8B%D0%B9_%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82 The repository of your application. Which works very well with React. And React and Redux can be used not only on the client but also on the server (see isomorphic applications). React - for the rendering on the server, Redux - all for the same storage. Of course, there must be some JS interpreter on the server, usually NodeJS, but there are deviations.Webpack, among other things, can work as your local sweet development server, and also with a live update of the code in the browser. So, yeah, no cell phones, it's complicated. And how does he even know what file we have changed?How do you usually know the file was overprotected? Maybe watch the date of change.SCSS is a language compiling (transmitting) in CSS.