我希望将数据从单个API显示到不同的组件,因为我只想点击API一次,并将数据分发给多个小组件。我知道我可以通过使用redux状态来完成这个任务,但是我不知道该如何做。需要你的帮助才能实现这一点。homepage/index.jsimport Celebslider from '.anotherslider
我已经习惯了redux和react,现在我已经完成了一些教程。我对如何将数据从express api (从db获取数据)到redux存储感到困惑。假设我在express后端users.js中有一个文件,其中我连接到mysql数据库并返回数据库中的所有用户。因此,在我的reducers文件夹中,我有一个index.js文件,如下所示
/reducers
我目前的设计是让客户端使用浏览器连接到我的(Java) Web API网关,Web API网关将调用每个(Java)微服务来获取他们的JSON数据,并将其返回给在客户机上发出请求的UI组件。Web网关或它来自于获取数据的父微服务进行通信?让UI组件直接与其Microservice进行数据对话,就不需要更新Web,从而减少了它们之间的耦合。但是,这会将Microservice公开给来自客户端浏览器的外部调用。设计决策
在API网关中拥有UI组件会创建