javascript - Typescript - React/Redux 显示表格
问题描述
我想构建一个 react typescript redux 应用程序以使用提供的 api 端点显示表格https://example.com/users
开发一个包含 4 列 Name、Email、City 和 Company 的表,用来自 api 端点的响应填充行。
我是菜鸟,所以请耐心等待。
1)我需要使用某种数据库来制作表格是吗?(即带有猫鼬的mongoDb)
2)Redux/Redux-Thunk
用于存储状态并能够编写返回函数的动作创建者。Thunk 可用于延迟分派的操作或用于条件。
如果我们只是返回数据,不确定使用 Redux 做什么。
同样的情况需要返回 JSON 格式的数据,这种情况下 Thunk 有什么用呢?(硬件分配)
需要返回的示例:
JSON
[{
"id": 1,
"name": "Jane Doe",
"username": "JD",
"email": "jd@april.biz",
"address": {
"street": "Kulas Light",
"suite": "Apt. 425",
"city": "Dogville",
"zipcode": "89143-3874",
"geo": {
"lat": "-37.3159",
"lng": "81.1496"
}
},
"phone": "1-555-555-8031 x55555",
"website": "sample.org",
"company": {
"name": "Munder Difflin",
"catchPhrase": "Multi-layered client-server neural-net",
"bs": "harness real-time e-markets"
}
}]
解决方案
如果没有人真正为您完成作业,因此放弃学习过程,这个问题非常板,甚至可能无法回答。
将 React/Redux/Typescript/Thunk 设置为初级?祝你好运。
如果您只是从 API 获取数据并将其放在 UI 上的表中,则无需涉及数据库;此外,无需涉及 redux 或 thunk,这些工具更适合人们在大型应用程序中的许多组件之间全球共享状态。
但不要只相信我的话,这里有一些 React 的创建者的话。 https://medium.com/@dan_abramov/you-might-not-need-redux-be46360cf367
在显示表格方面;这是我可以在下面提供的帮助,我提供了一个代码笔,用于生成作业所需的表格;用它作为指导。
https://codepen.io/anon/pen/qzowyP?editors=1111
故意设计它并使它非常小。
goodluck and hope this helps.
编辑:如果您只是从external
api 获取数据并显示它,则无需涉及数据库,但是如果您希望自己创建此 API,那么显然这会改变事情
推荐阅读
- android - 核心未初始化 Firebase 未正确初始化
- css - 使用 CSS 调整悬停高亮框的大小
- fpga - 一个引脚在 FPGA 比特流上有多少个配置位?
- excel - 在 Excel VBA 中使用列名连接多个列
- python - 从表中提取列名
- reactjs - 在 Cloud Firestore 中处理大型集合的过滤和排序的最有效和可扩展的方法是什么?
- flutter - 在 initstate 中调用 future 但再次重新访问会导致 ERROR 颤动
- mongodb - 加载一个 mongo 静态集合到 redis
- git - Docker 中的 Gitea:SSH 直通自动化
- tensorflow - 使用keras bert进行分类时损失为NaN