在使用Redux时,我是一个菜鸟。我正在尝试使用Axios对NASA API进行API调用(我可以毫无问题地减去Redux)并将数据存储在Redux而不是组件状态。我已经看过一些关于如何做到这一点的tuturials但是我被卡住了。
Here is my project。我创建了PictureOfTheDay组件,该组件应显示从API检索到的NASA图片。
我遇到了正确显示数据的问题,我对如何最好地构建Redux文件感到困惑。我创建了一个POD reducer文件,一个动作文件(index.js)和一个POD容器,但它们没有正确地相互通信。我不确定这是否是由于没有正确构造Redux或者是否是传递道具的问题。这些文件位于client / src文件夹中。
如何以正确的方式设置它以便显示API数据并存储在Redux中?