如何使用Redux将对象的状态保持在应用程序级别?
这是我要实现的目标:
如波纹管代码所示,我有一个对象列表,航班。假设用户只允许购买一次航班。当用户点击一个图块(飞行)时,飞行对象应存储在状态中。如果用户未轻按之前轻击的飞行,则应相应地调整状态。如果用户点击其他航班,请从状态中删除之前的航班,然后添加新的航班。
我们假设在屏幕底部有一个按钮“保存”。单击“保存”按钮时。最近处理的航班将进行付款处理。如何在flutter中使用Provider或Redux解决此问题?
@override
Widget build(BuildContext context) {
return new Material(
child: ListView.builder(
itemCount: entityContainer.inbound.length,
itemBuilder: (BuildContext context, i) => ListTile(
title: new Row(
children: <Widget>[
new AdditionalJourneyResults(
entityContainer.inbound[i].departureAirportName,
entityContainer.inbound[i].arrivalAirportName,
entityContainer.inbound[i].serviceProvider,
entityContainer.inbound[i].departureTime,
),
],
),
//onTap:()
)));
}