|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-react-native-fast/
课程评论:没有评论
**课程名称:** 快速学习 React Native **课程概述:** 本课程深入讲解 React Native 的核心功能及其工作原理,涵盖以下关键领域: * **Reactive State 系统:** 理解 React Native 的响应式状态系统如何驱动用户界面,以及如何有效管理应用状态。 * **React Hooks:** 学习如何使用 React Hooks 来控制应用组件,实现更高效、更具可读性的代码。 * **构建复杂组件:** 掌握构建 React Native 的基础单元——组件,包括如何创建复杂的组件层级结构。 * **Expo 的应用:** 利用 Expo 平台进行调试和构建高质量的 React Native 应用程序。 * **TypeScript 的实践:** 在整个课程中,将使用 TypeScript 进行所有编码活动,确保代码的健壮性和可维护性。 * **从零开始构建常用功能:** 从头开始创建一个个常用的 React Native 功能和组件,例如: * 复杂的组件层级结构 * 支持暗黑模式和亮模式的自定义主题系统 * 动画弹出模态框 * Redux Toolkit Reducers * 多层嵌套的 React Navigation 路由 * 以及更多。 * **状态管理深入:** 学习何时选择本地状态、Props 传递或 Redux 这三种主要的状态管理方法,并掌握如何构建功能完善的状态管理系统。 * **组件层级设计决策:** 学习组件层级设计的最佳实践,包括何时将功能拆分成独立的组件,以及如何构建复杂的组件层级。 * **综合应用与实践:** 通过对一个复杂的 Twitter 克隆应用进行代码审查,将所有学到的知识融会贯通。我们将分析设计决策、组件层级、混合状态管理场景,并逐行代码进行讲解,帮助你深刻理解大型复杂 React Native 应用的底层原理。
Understand the core features of React Native and how they work-including how React Native's Reactive State system controls UI, how to use React Hooks to control app components, how to build complex components (which are the building blocks of React) and also how to bring all of these features together into a cohesive reliable whole.Use Expo to help debug and build high quality React Native applicationsUse TypeScript for all coding activities throughout courseCreate commonly used React Native features and components from scratch. This will include things like complex component hierarchies, a custom theming system handling dark and light modes, animated sheet modals, Redux Toolkit Reducers, multiple nested React Navigation Routers, and moreLearn when to select one of the three main state management methods: Local, Props, and Redux. And how to build a properly functioning state management systemLearn how to make sound decisions for component hierarchy design. We'll learn when to break something out into its own component. And how to create complex component hierarchies.Bring all of our learning together by code reviewing a complex Twitter Clone application. We'll investigate design decisions, component hierarchies, mixed state management scenarios, and go through the code line by line so we fully understand what goes on under the hood of a large complex React Native application