Why does redux {any new js} rename everything software engineering standardised?
Not by just reinventing the wheel regularly - everyone knows they do that all the time, there's even a handy industry term for it now, Javascript Fatigue.
What they do is even more insidious - they make up new words for existing industry terms. Then sometime they confuse further by redefining existing words with completely different meanings (see 'middleware' below).
It was helpful to just say Javascript Fatigue above as most readers will instantly grok what I'm talking about. Industry standard naming is a solved issue called Design Patterns.
Redux is one of the culprits of renaming that is popular and to keep updated I'm learning it. Should be quick with my 20 years development and constant learning! But hahaha as they didn't use industry standard terms for anything.
Here’s Redux summarised with patterns: Redux is a data storage framework, based on the Command, Event Sourcing and CQRS patterns.
But instead we got e.g. http://redux.js.org/docs/recipes/ReducingBoilerplate.html
Command - 'actions' in redux Factory - 'action creators' Decorator - 'middleware'
Middleware, middleware, geez. If they aren't going to use the industry standard term for the pattern they're using, why pick a word already industry standard then use it completely differently, confusing developers as well as search engines, wasting the authors time as literally most of the page is re-explaining why you would use these industry patterns, which could be simple links to the patterns definitions for anyone who didn't know it yet. Their page would be 1/4 the size, writing & reading time, and an order of magnitude easier to understand!