React, TypeScript, and TDD

How to write React applications in TypeScript using TDD, highlighting features of the IDE

ReactJS is wildly popular and thus wildly supported. TypeScript is increasingly popular, and thus increasingly supported.

The two together? Not as much. Given that they both change quickly, it's hard to find accurate learning materials.

React+TypeScript, with PyCharm? That three-part combination is the topic of this series. We'll show a little about a lot. Meaning, the key steps to getting productive, in PyCharm, for React projects using TypeScript. Along the way we'll show test-driven development and emphasize tips-and-tricks in the IDE.

Steps

TSX and ES6
Using React and TypeScript means good JSX and ES6 support in the IDE. This section shows some useful features from both.