shared
Components may grow unwieldy. This is an interesting approach by making a clear separation between smart (complex) and dumb (highly reusable components).
Go to the original link.