Was an interesting journey to developing this. We kept getting demands for blurring but didn't implement it for a long time because we knew blurring wasn't secure. We implemented masking via black rectangles, but kept getting requests for blurring. Was great to finally land on this solution.
Like the explanation a lot. Even when you've understood redux, and want to use, the amount of upfront boilerplate can be a turn off. I liked this approach of parsing out the boilerplate piece by piece.