Logo
☆☆☆☆☆
0.0
Intermediate
18h 40m

掌握 Flutter 中的状态管理

Flutter SDK 是一个出色的工具,可用于从单一代码库开发跨平台应用程序。因此,许多专业人士和学习者都决定掌握 Flutter 的核心概念。 其中一个重要概念就是状态管理,尽管许多人已经具备中级到高级的 Flutter 开发能力,但在状态管理方面仍然感到困难。本课程将帮助你学习并掌握 Flutter 中状态管理的最佳实践。 你将学习如何使用两个最优秀的 Flutter 状态管理库——Riverpod 和 Provider。你还将了解如何通过合理管理组件状态来减少不必要的重建。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
掌握 Flutter 中的状态管理
Flutter SDK 是一个出色的工具,可用于从单一代码库开发跨平台应用程序。因此,许多专业人士和学习者都决定掌握 Flutter 的核心概念。 其中一个重要概念就是状态管理,尽管许多人已经具备中级到高级的 Flutter 开发能力,但在状态管理方面仍然感到困难。本课程将帮助你学习并掌握 Flu...

WHAT YOU'LL LEARN

你将学习 Flutter 中最佳的状态管理实践。

Content

10 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    入门

无状态与有状态组件
  1. 1

    无状态组件

  2. 2

    有状态组件

  3. 3

    自我测验:无状态与有状态组件

结论
  1. 1

    接下来是什么?

Flutter 回调与映射
  1. 1

    Flutter 中的回调概述

  2. 2

    Flutter 中的 Widget 回调

  3. 3

    映射(Maps)简介

  4. 4

    映射列表

  5. 5

    自我测验:回调函数与映射

附录
  1. 1

    Windows 上的 Flutter 安装

  2. 2

    macOS 和 Linux 上的 Flutter 安装

在 Flutter 中管理状态和组件
  1. 1

    状态管理基础

  2. 2

    子组件的状态管理

  3. 3

    Flutter 中的控件类型

  4. 4

    继承控件:简介

  5. 5

    继承的组件:应用

  6. 6

    自我测验:Widgets 与状态管理

简要介绍 Flutter Provider 库
  1. 1

    提供者库基础

  2. 2

    消费者组件:简介

  3. 3

    消费者组件:应用程序

  4. 4

    onPressed 方法概述

  5. 5

    状态管理提供者

  6. 6

    提供者操作指南

  7. 7

    使用多个提供者进行状态管理

  8. 8

    自我测验:Provider Library 基础知识

深入探究 Provider 库
  1. 1

    MVC设计模式:模型与控制器

  2. 2

    MVC设计模式:视图

  3. 3

    ChangeNotifier 类概述

  4. 4

    使用 ChangeNotifier 与 Provider 的方法

  5. 5

    提供者最佳实践:减少组件重建

  6. 6

    提供者最佳实践:MVC 实现

  7. 7

    提供者最佳实践:提供者监听器

  8. 8

    自我测验:Provider 库的高级概念

Riverpod 状态管理库
  1. 1

    Riverpod 库

  2. 2

    结合使用 Riverpod 和 Provider

  3. 3

    ChangeNotifierProvider 小部件

  4. 4

    StateProvider Widget:简介

  5. 5

    StateProvider Widget:读取函数

  6. 6

    StateProvider Widget:监听函数

  7. 7

    StateNotifierProvider 简介

  8. 8

    StateNotifierProvider 的应用

  9. 9

    自我测验:Riverpod 库

Flutter 挑战
  1. 1

    挑战:一个简单的文本应用程序

  2. 2

    解决方案:一个简单的文本应用程序

  3. 3

    挑战:基于 Provider 的基本应用程序

  4. 4

    解决方案:基于 Provider 的基本应用程序

  5. 5

    挑战:多选题测验应用

  6. 6

    解决方案:多选题测验应用程序

  7. 7

    挑战:一个典型的待办事项应用

  8. 8

    解决方案:一个典型的待办事项应用程序

  9. 9

    挑战:一个社交媒体个人资料应用

  10. 10

    解决方案:一个社交媒体个人资料应用

  11. 11

    挑战:基于 Riverpod 的应用程序

  12. 12

    解决方案:基于 Riverpod 的应用程序

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)