Building React Native Apps Using TypeScript
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 ship confidently.
What you'll learn
React Native is a powerful tool for creating cross-platform mobile apps and TypeScript is an expressive language for making your intent explicit. This course, Building React Native Apps Using TypeScript, will help you bring them together. You’ll quickly create mobile apps that you can be confident in shipping. First, you’ll explore the expressive power of TypeScript in describing JavaScript types and idioms. Then, you’ll set up your project using a TypeScript template for React Native. Finally, you’ll learn common patterns in React Native coding that TypeScript can help you implement. When you’re finished with this course, you’ll have the skills and knowledge of TypeScript in React Native needed to deploy mobile apps with confidence.
Table of contents
- Types as They Appear in Components 4m
- Combining and Separating Component Props 2m
- React Navigation and Param Lists 2m
- The keyof Operator Selects a Property 3m
- Define Your Own Type Abstractions 4m
- Declare and Use Screen Parameters 2m
- Spread Layout and Style Props 5m
- Functions Taking Functions Returning Functions 3m
- Higher Order Components Abstract the UI 5m
- Compose Components from Functions 2m
- Define Abstractions over Components 1m