我目前正在编写一个从API获取数据的React应用程序。 API响应包含我目前在我的应用程序中不需要的许多字段,因此我不想将这些字段存储在我的应用程序状态中。
我在Redux文档中读到了paularmstrong/normalizr可用于规范化JSON对象的文档,但似乎主要是为了展平树,而我需要基本上过滤它。
是否有优雅且高效的方式来过滤API响应?
目前我在提取
之后这样做this.setState= ({
headline: response.foo.bar.baz.headline,
text: response.foo.bar.qux[0].text,
type: response.abc.foo.bar.baz.qux.baz
});
虽然这有效,但它真的很麻烦且难以阅读,所以我正在寻找一种更简洁的方法来实现它。