我是新来的Flutter Riverpod management
我使用 stfl 小部件Flutter Riverpod management,我需要将 test bool 变量更改为 true 但无法处理它
final testProvider = StateProvider<bool>((ref) => false);
`class FriendsList extends ConsumerStatefulWidget {
const FriendsList({Key? key}) : super(key: key);
@override
_FriendsListState createState() => _FriendsListState();
}
class _FriendsListState extends ConsumerState<FriendsList> {
@override
Widget build(BuildContext context) {
bool test = ref.watch(testProvider);
return Stack( //edit
children [
!test ? Text('bool varible is false')
: Text('bool varible is true')
FutureBuilder(
future: FirebaseFirestore.instance.collection('users')
.doc('userId').get(),
builder: (context, AsyncSnapshot snapshot) {
if(!snapshot.hasData){
return …Run Code Online (Sandbox Code Playgroud)