

Version 1 - Create a Grid to Render Podcasts These are the basic setup instructions that you can find on the AG Grid React Getting Started Page.
SIMPLECAST PLAYER INSTALL
I'm going to use the community edition of AG Grid and the AG Grid React UI and add those to my projet using npm install npm install -save ag-grid-community ag-grid-react

This creates a bunch of extra files that I won't be using, but I tend not to delete any of these, on the assumption that even if I am prototyping an application, I can go back later and add unit tests. I created the project using Create React App.
SIMPLECAST PLAYER CODE
folder 'v1' is the code for the 'Version 1' section.

The project contains sub-folders for the different stages listed in this post e.g. You do need to have node.js installed as a pre-requisite. The root of the podcast-player folder has the current version of the app, and you can run it with: npm install You can find the source code for this project at: Let's Create a Simple Podcast Listener in React with AG Grid Along the way we will see some of the decision processes involved in designing the app, and learn about Controlled and Uncontrolled Components in React.
