我正在编写一个 react-redux 应用程序。一开始,它调用一个端点,该端点以高度嵌套的 JSON 形式返回大量数据。然后我对其进行规范化并将其放入我的 redux-orm 架构中。
对我来说,在后端创建嵌套数据只是为了遍历前端的嵌套数据以对其进行规范化似乎很愚蠢,考虑到它来自规范化的 PostgreSQL 数据库。
Database = Normalized -->
API = Denormalized -->
Frontend = Normalized
只发回规范化的 API 响应是最佳做法吗?