We'll use the following technologies in this chapter:
- TypeScript playground: This is a website at http://www.typescriptlang.org/play that allows us to play and understand the features in TypeScript without installing it. We'll use this the majority of the time in this chapter.
- Visual Studio Code: We'll need an editor to write our React and TypeScript code that can be installed from the https://code.visualstudio.com/ website. We will also need the TSLint (by egamma) and Prettier (by Esben Petersen) extensions installed within Visual Studio Code.
All the code snippets in this chapter can be found online at: https://github.com/carlrip/LearnReact17WithTypeScript/tree/master/05-AdvancedTypes.