docs/02-features/trend.md
lib/page/trend/trend_page.dartlib/page/trend/trend_provider.dartlib/page/trend/trend_user_page.dartlib/common/repositories/repos_repository.dart趋势页展示热门仓库列表,并支持按时间范围和语言筛选。 它现在主要基于 Riverpod provider 获取数据,但页面内部仍保留了一些本地状态和历史兼容写法。
trendFirstProvidertrendFirstProvider 先请求第一阶段结果trendSecondProvider 再等待第一阶段结果,并在需要时继续追第二阶段数据这里的设计重点不是“两个列表源”,而是展示先后阶段的数据请求处理方式。
trendLoadingState、trendRequestedState 这样的模块级变量trendLoadingState 和 trendRequestedState 是模块级共享变量,改并发或刷新逻辑时要格外小心didChangeDependenciestrend_page.darttrend_provider.dart 和 ReposRepository