React Native is a powerful tool for creating cross-platform mobile apps. TypeScript is an expressive language for making your intent explicit. This course will help you bring them together. You’ll quickly create mobile apps that you can ship confidently.
Conversation with the Compiler
TypeScript is a great way to express your intent. Use it to describe the shape of your data. Combine those shapes using union and intersection types to build complex data structures.
When you tell the compiler what shapes to expect, it can help you make sure that those expectations are met. Learn how to have a conversation with the compiler as you build your app.
Components and Hooks
React Native is a powerful cross-platform framework. But it can be a little complicated to work with. It adopts a functional style of programming. There is a lot to keep track of.
Functions that take functions, functions that return functions. TypeScript can help you keep all of that straight. Learn how to use TypeScript to make your components and hooks easier to understand.