People choose popular projects, often not because it applies to their problems.
- You don't (may not) need Lodash/Underscore - List of JavaScript methods which you can use natively + ESLint Plugin.
- You Don't Need JavaScript - CSS is powerful, you can do a lot of things without JS.
- You Don't Need GUI - Stop relying on GUI; CLI ROCKS.
- You Might Not Need Redux - If you're just learning React, don't make Redux your first choice.
- You Might Not Need TypeScript (or Static Types) - There’s no question that static types can feel good. Biting into a hot glazed donut feels good. But is it really good for you?
- You Might Not Need React Router - The majority of projects at Facebook don’t even use it.
- You Might Not Need to Transpile Your JavaScript - In other words if you’re transpiling your JavaScript to ES5, you’re making your code unnecessarily big and slow to support a minority of the users who will probably upgrade their system by the time you manage to configure your Webpack and Babel! 😉