The problems with current popular MV solutions and an introduction to a functional reactive solution with explicit state, commonly called Model View Intent, or MVI. — This article (among other sources linked throughout) was the inspiration for an extremely small library called kontent, it is a set of base components that aim to help reduce the boilerplate of MVI and solve the problems of current popular MV solutions.