课程主页: https://www.coursera.org/learn/react-native-course
React Native 是一个开源框架,专门用于使用 React 和平台本身的原生能力构建跨平台应用程序(应用)。在这个课程中,您将从 React 的基础知识入手,逐步学习更高级的 React Native 实现。您将复习各种不同的 React 组件及其样式设置方法,并尝试使用 React Native 进行不同的移动互动方式。
在课程中,您将学习的基础技能包括:
• 构建一个单页应用;
课程大纲:
引言与基础
在本模块中,您将探索和演示 React Native 的基本结构和用法。您将学习如何构建一个单页 React Native 应用,并使用基本组件如 View、Text 和 StyleSheet 来为其添加样式。
列表与文本输入
在本模块中,您将学习 React Native 的核心组件。您将学习如何使用 FlatList 和 SectionList 组件构建大规模且高效的列表。随后,您将学习如何利用 TextInput 组件配置用户输入。通过本模块的学习,您将掌握在 React Native 应用中构建大型列表和配置用户输入的方法。
可按压组件、图片和 Hooks
在这个模块中,您将学习如何使用 Pressable 组件构建按钮和其他可点击区域。然后,您将学习如何在应用中显示和样式化图像。最后,您将探索一些在开发过程中常用的 React Native Hooks。
React 导航
在本模块中,您将学习如何使用 React Navigation 在不同屏幕之间进行导航。您将了解堆栈导航、标签导航和抽屉导航等不同类型的导航,这些导航方式在移动应用中被广泛使用。同时,您还将学习 React Navigation 的核心功能。到本模块结束时,您将能够使用 React Navigation 设置应用并在屏幕之间切换。
期末项目评估
对您在本课程中学习到的技能进行实践和反思。
总的来说,这门课程为学习 React Native 打下了坚实的基础,适合希望在移动开发领域提升技能的开发者。无论您是初学者还是有一定经验的开发者,课程中的实用内容都将帮助您顺利迈入跨平台应用开发的新时代。
课程主页: https://www.coursera.org/learn/react-native-course