R

ReflexKR

Reflex 官方文档

动手掌握 Reflex 基础

·

课程概览

1

一点就变:State 与事件

2

时隐时现:条件渲染

3

绘制列表:rx.foreach

4

为什么 if 不行?编译时与运行时

5

打扮界面:组件、props 与样式

6

应用、页面,以及水果篮

动手掌握 Reflex 基础

课程概览

从一个按钮开始,学到 State、事件、条件与列表、编译时。每个示例都能直接上手操作的 40 分钟课程

40 分钟共6课基于 Reflex 0.10.0

这门课用简短的篇幅,带你边点边学开发 Reflex 应用时每天都会用到的概念。每个示例下方都附有真正能运行的界面,读完代码就能马上点一点,看看效果。

这门课会学到什么

  • 让界面随按钮点击而变化(State 与事件处理器)
  • 根据条件显示不同的界面(rx.cond)
  • 把列表渲染到界面上(rx.foreach)
  • 为什么界面代码里不能用 if、for、len()(编译时与运行时)
  • 组合并美化组件(子组件、props、样式)
  • 创建应用和页面

为什么按这个顺序

Reflex 官方文档是从组件和样式开始一步步讲起的。这门课换了个顺序,先从点按钮让数字加一开始。先亲眼看到界面有了反应,后面的概念就会自然地变成"想做到这一点所需要的东西"。

  1. 第1课让数字加起来,第2、3课用条件和列表改变界面。
  2. 第4课解答"为什么不能直接用 if?"这个疑问。这是整门课最重要的一课。
  3. 第5课在理解原理的基础上美化界面,第6课把学过的内容汇总起来,完成一个小应用。

准备工作

本页的示例无需安装就能直接操作。如果想自己动手敲一遍,把示例函数放进 Reflex 项目的主文件,再用 app.add_page(函数名) 注册即可。

参考文档

本课程以 Reflex 官方文档 Getting Started › Basics 为基础,针对初学者重新编排了顺序和讲解。示例代码均已在 Reflex 0.10.0 上运行验证。

下一课 →

第1课 · 一点就变:State 与事件

订阅新课时和新课程通知

本课程新增课时或推出后续课程时,我们会发邮件通知你。

收集项目:电子邮箱 · 用途:本课程的新课时和上线通知 · 保存期限:直到你要求删除。不会用于其他用途,也不会提供给他人。回复任意通知邮件,我们会立即删除。

问答

关于本课有任何疑问都可以在这里留言。所有语言版本页面的提问会汇集在一起。

以纯文本显示,不支持链接和格式。

R

ReflexKR

动手学 Python 和 Reflex。所有示例均已在 Reflex 0.10.0 上实际运行验证。

ReflexKR 免费,没有横幅广告。如果对你有帮助,欢迎请我们喝杯咖啡。 ☕ 请我们喝杯咖啡

联盟链接与赞助说明
한국어English日本語简体中文EspañolDeutsch

© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0

Built with Reflex