我正在研究react native(0.57)并使用Flatlist显示联系人部分中的可用用户列表。每个列表项显示 - 配置文件图像和名称。
Q1:从服务器加载配置文件图像的最佳方法是什么。我有以下选择:
Q2:我是否应该始终从服务器请求最新的图像URL,然后从该新URL获取图像,或者我必须将图像作为目录列表typz进行身份验证。
我可以采取错误的做法吗?如果实施起来非常简单明了,我很抱歉,但我很困惑。
这实际上取决于您的服务器,假设您正在使用NodeJS Express服务器,那么您将使用以下链接向服务器发出API请求:http://localhost:5000
或其他类似的东西。
现在在您的客户端(React Native),每次需要用户配置文件时,您应该向服务器端发出HTTP请求,IE:如果您单击查看配置文件,您的客户端将向您的服务器端发出请求(可能:http://localhost:5000/api/getProfile/userID
) )然后您的服务器端将发送最新用户配置文件信息的响应,在客户端,您可以将其保存在Redux
等临时存储中,并将其与您的渲染逻辑一起显示。