Pick a frontend by what it will cost to rip out in five years. The answer is in your public interfaces. Notes from the debate and from building my own engine.
Monoids, a simple algebraic pattern, sit behind everything from Redux reducers to database transactions. How to spot them and put them to work in everyday code.