草庐IT

redux-logger

全部标签

dart - 使用带有 API 调用的 Redux 时如何在 Flutter 中打开下一页

所以我有一个登录页面,当用户按下登录时,中间件进行API调用,在收到响应后,reducer更改应用程序状态(isLogged设置为true)。如何使用Navigator转到下一页。当我尝试这样做时,会抛出在构建期间调用setResult()的错误。当状态改变时,widget树被重建,因此导航器不会获得适当的上下文。我如何等待树被重建,然后调用Navigator.of(context).push(Route)。import'package:flutter/material.dart';import'package:vattendance_flutter/common/loading_st

dart - 使用带有 API 调用的 Redux 时如何在 Flutter 中打开下一页

所以我有一个登录页面,当用户按下登录时,中间件进行API调用,在收到响应后,reducer更改应用程序状态(isLogged设置为true)。如何使用Navigator转到下一页。当我尝试这样做时,会抛出在构建期间调用setResult()的错误。当状态改变时,widget树被重建,因此导航器不会获得适当的上下文。我如何等待树被重建,然后调用Navigator.of(context).push(Route)。import'package:flutter/material.dart';import'package:vattendance_flutter/common/loading_st

dart - 有没有类似 Redux for Flutter 的东西?

我需要更新父子的某些状态,我需要重建一个比正在更新状态的小部件高3级的小部件。我想知道Flutter中是否有类似Redux的东西来连接整个应用程序并在小部件之间共享状态。 最佳答案 绝对!有一个reduxpackageonPub为了那个原因。要开始在Flutter中实现响应式(Reactive)状态管理,我特别建议您查看BrianEgan'sarchitectureexamples或"PragmaticStateManagementwithFlutter"来自GoogleI/O的session。

dart - 有没有类似 Redux for Flutter 的东西?

我需要更新父子的某些状态,我需要重建一个比正在更新状态的小部件高3级的小部件。我想知道Flutter中是否有类似Redux的东西来连接整个应用程序并在小部件之间共享状态。 最佳答案 绝对!有一个reduxpackageonPub为了那个原因。要开始在Flutter中实现响应式(Reactive)状态管理,我特别建议您查看BrianEgan'sarchitectureexamples或"PragmaticStateManagementwithFlutter"来自GoogleI/O的session。

redux - Flutter redux thunk Action 参数

我正在尝试使用redux_thunk,但我从演示中真正不明白的是如何将参数发送到该函数。我有一个文件actions.dart在哪里有所有Action。我想从我的组件向该操作分派(dispatch)一些参数,以便我向API发出请求。例如我想使用用户名和密码登录而不将它们保存在状态中actions.dartfinalThunkActionlogin=(Storestore)async{awaitnewFuture.delayed(newDuration(seconds:3),()=>"Waitingcomplete",);store.dispatch(OtherAction(....));

redux - Flutter redux thunk Action 参数

我正在尝试使用redux_thunk,但我从演示中真正不明白的是如何将参数发送到该函数。我有一个文件actions.dart在哪里有所有Action。我想从我的组件向该操作分派(dispatch)一些参数,以便我向API发出请求。例如我想使用用户名和密码登录而不将它们保存在状态中actions.dartfinalThunkActionlogin=(Storestore)async{awaitnewFuture.delayed(newDuration(seconds:3),()=>"Waitingcomplete",);store.dispatch(OtherAction(....));

redux - "next"应该总是在 Redux 中间件中最后调用吗?

tl;dr:在Redux中间件函数中,是否可以在调用next完成商店更新后分派(dispatch)新操作?我正在使用Flutter构建一个HackerNews阅读器和built-flutter-redux,基于BrianEgan的TodoMVCexample.它使用HN的Firebase支持的API来提取数据:https://github.com/HackerNews/API我现在的行为是这样的:ActionDispatcherfetchHackerNewsTopStories;ActionDispatcher>fetchHackerNewsTopStoriesSuccess;Acti

redux - "next"应该总是在 Redux 中间件中最后调用吗?

tl;dr:在Redux中间件函数中,是否可以在调用next完成商店更新后分派(dispatch)新操作?我正在使用Flutter构建一个HackerNews阅读器和built-flutter-redux,基于BrianEgan的TodoMVCexample.它使用HN的Firebase支持的API来提取数据:https://github.com/HackerNews/API我现在的行为是这样的:ActionDispatcherfetchHackerNewsTopStories;ActionDispatcher>fetchHackerNewsTopStoriesSuccess;Acti

redux - 如何处理 flutter/redux 中的规范化状态

为了尽可能保持我的应用程序的性能以及代码的可测试性和可维护性,我阅读了有关规范化redux状态的文章:https://redux.js.org/recipes/structuringreducers/normalizingstateshape我想知道在flutter中使用redux是否可以实现这样的事情。我有这个状态和View模型:classCompetitionState{finalLoadingStatusstatus;finalCompetitioncompetition;}classCompetition{finalListcompetitors;}classCompetiti

redux - 如何处理 flutter/redux 中的规范化状态

为了尽可能保持我的应用程序的性能以及代码的可测试性和可维护性,我阅读了有关规范化redux状态的文章:https://redux.js.org/recipes/structuringreducers/normalizingstateshape我想知道在flutter中使用redux是否可以实现这样的事情。我有这个状态和View模型:classCompetitionState{finalLoadingStatusstatus;finalCompetitioncompetition;}classCompetition{finalListcompetitors;}classCompetiti