At [Olio Apps](http://www.olioapps.com/), we are applying tools and practices from our experience creating React and React Native applications to engineering VR software for the web.
npm install aframe-typescript-reduxAt Olio Apps, we are applying tools and practices from our experience creating React and React Native applications to engineering VR software for the web.
We will be discussing the complete example below. You can also play with a live example in action at https://codesandbox.io/s/o71qm45xy.

To summarize, we will be doing the following:
1. adding aframe-typescript-redux to an a-frame project
2. defining a Redux Store
3. instantiating ReduxConnectedSystem and connecting it to this redux store
4. creating an AFrame entity that is redux-connected
5. defining my-component and adding listeners for redux store changes
6. defining an onClick function in order to dispatch a redux action
a-frame, aframe-typescript-redux, and redux. In this example, we use the cdns for each and include the scripts in the head of our html file .html