【发布时间】:2017-02-20 07:08:08
【问题描述】:
假设我有一个数据列表。
每一行包含一个用户名列。
用户名列包含一个用户名反应组件。
UserName 组件在其 componentDidMount() 中执行 ajax 请求以从 HTTP GET 获取实际用户名。
多行将包含相同的用户名。
我的问题是,我怎样才能为每个唯一的用户名只发送一个 ajax 请求?
目前发生的情况是每个 UserName 组件都在发送自己的 ajax 请求以从 HTTP GET 获取用户名。
请注意,我不使用 redux,所以这不是解决方案。
谢谢
【问题讨论】:
-
您需要一个更好的 API...您应该在父组件中预先通过一个 GET 请求来获取所有用户。