Thinking in Redux (when all you’ve known is MVC)
Mikhail Levkovsky

Maybe this is out of scope for this article, which incidentally explains the transition in paradigm in a nice way but: 
We shouldn’t be using ES6 classes in React if we’re not using state and/or lifecycle hooks and instead prefer a functional component.

const NameContainer = ({ name, isSaved, modifyName, saveName }) =>
name = {name}
isSaved = {isSaved}
modifyName = {modifyName}
saveName = {saveName}

It removes a lot of unnecessary boilerplate and is more in-line with the functional paradigm as this is now essentially a pure function describing a chunk of UI.

In fact the above can be shortened even further:

const NameContainer = (props) => <Name {...props} />