diff --git a/README.md b/README.md index f7eff3be475f325dcd6fd0797054cdbc0f902fdf..f73ecd246d30e01668b5b4ff199de4d72eae47a8 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,12 @@ One of the following: - `yarn add @commander-lol/redux-reducer` - `ied i -S @commander-lol/redux-reducer` +## Why? + +redux-reducer strips out the common boilerplate used to determine what actions to take when a reducer is run, and allows +you to programmatically compose a reducer at runtime. It also handles the default case for you, saving potentially hours +of bug hunting when you overlook it. + ## Usage When you're writing reducers for Redux, you probably have something similar to the following: