The code I wrote is Typescript (ES6 with typings), I am using the ES6 class style React Components.<p>you are using the lambda style components which is fine for simple stuff but for heavier stuff the class-style components are needed.  also you are not passing the reducer actions, etc.<p>Still, what you are showing in your simple example looks pretty similar to the amount of boilerplate I&#x27;m seeing with Redux, so it looks like there&#x27;s not really an easier way.