在codelab看到很有哲理的一句话:Remember: failing is okay, and is one of the most important elements of learning.
虽然之前有所了解,但真正尝试了之后才发现flutter有多爽。举个例子,要在列表中实现不同类型的itemView,Android原生的实现需要先考虑viewType,然后在多个回调方法中实现和viewType相关的逻辑。flutter中是什么样呢?只需要把不同的itemView拼起来就行了。
flutter 对 svg 支持得不太好,因为渲染是运行时进行的,渲染的svg widget(SvgPicture)很多地方用不了,例如 Row 的children,因为这里需要是 const 的
#flutter
flutter 状态管理
- setState 可以理解为 StatefulWidget 自带的状态管理,通常是局部的状态
- Provider 比较简单直观,是官方最早推荐的状态管理库。
- riverpod 和 provider 就像是Android 里的 viewmodel,可以跨组件进行状态通信和观测
- riverpod 是对 provider 的重写。
- 开始写flutter建议直接用riverpod
flutter 状态管理
- setState 可以理解为 StatefulWidget 自带的状态管理,通常是局部的状态
- Provider 比较简单直观,是官方最早推荐的状态管理库。
- riverpod 和 provider 就像是Android 里的 viewmodel,可以跨组件进行状态通信和观测
- riverpod 是对 provider 的重写。
- 开始写flutter建议直接用riverpod
6.64 Hic:/ 复制打开抖音,看看# 上西瓜看知识 # 科普 # 锻炼 简单实用颈椎操赶紧收藏练起来# 上西瓜看知识 # 科普 # 锻... https://v.douyin.com/ie1CX62y/