Redux放在一起
目标
使用react-redux库和redux库来构建具有多个资源的应用程序。
概述
在本实验中,我们将构建一个用于报价的应用程序。 这将包括创建报价和更新全局Redux状态。
在我们的App组件中,我们将呈现以下组件: QuoteForm & Quotes 。 我们还将需要一个减少器和操作文件作为报价。
报价减速器
引号减速器的初始状态应为:
[ ]
但是,当添加了Quote时,它应该看起来像这样(我们将使用uuid节点包生成ID):
[
{
id : '23423424242-42342423424242-fafdb' ,
content : 'One Awesome Quote' ,
author : 'Luke Ghenco'
}
]
我们还需要扩展Quotes Reducer来处理删除报价,提高报价和降低报价。 查看测
1