我注意到样式错误警告https://dart-lang.github.io/linter/lints/library_private_types_in_public_api.html在我的一些代码中弹出,也在一些官方 Flutter/Dart 文档/cookbook 示例中弹出; 例如在https://docs.flutter.dev/cookbook/animation/animated-container
...
class AnimatedContainerApp extends StatefulWidget {
const AnimatedContainerApp({super.key});
@override
_AnimatedContainerAppState createState() => _AnimatedContainerAppState();
}
class _AnimatedContainerAppState extends State<AnimatedContainerApp> {
...
Run Code Online (Sandbox Code Playgroud)
我对 OOP 及其术语的理解充其量是粗略的,我不太理解这个警告,但我真正的问题是,带有此警告的示例是否错误,或者是否不理想——或者该风格问题是否仅适用于某些上下文这可能与示例无关,或者我应该忽略它,或者它是 flutter/dart 版本或其他版本的结果?
作为初学者,我如何选择在flutter中使用哪种状态管理?我先学哪一个?主要考虑因素和权衡是什么?