从前端设置虚拟配置文件图片是一个好的做法吗



我正在开发一个React应用程序,以显示一些个人资料信息,您也可以为一个人设置个人资料图片。我已经认识到,伪个人资料图像是通过React应用程序设置的,直到一个人没有用真实的个人资料图像更改它(即将真实的个人档案图片保存到数据库中(,获取该人的个人资料图片的get请求才返回。

我觉得这有点不寻常。到目前为止,我处理过的所有项目都是在创建个人配置文件时从后端设置伪配置文件图片。

我想知道从前端设置伪配置文件图片,并在更新之前从后端获得未找到的响应,是否会对未来应用程序的整体健康和稳定性产生重大影响。这是一个可以接受的方法吗?我正在犹豫是否要抱怨这些get请求错误,因为我认为改变这一点需要大量的后端更改,而我对此并不了解。我不想过早地对我不太确定的事情嗤之以鼻。现在,看到控制台上的错误让我很恼火。

我想知道是否可以,如果不可以,为什么?谢谢

我不认为这是一个糟糕的方法,你可以将React中的图像设置为默认图像,对我来说,我通常做的是从后台设置图像,那里有一个图像作为默认图像,或者使用用户提供的电子邮件使用逻辑从gravatar中创建默认图像URL。根据我的经验,到目前为止,它还没有引起任何性能问题。

对于您的情况,如果您不想要不必要的get请求,并对请求的响应进行有条件的呈现,那么您可以坚持后端预取方法,在用户注册时已经设置了默认值,并且您为用户配置文件调用提供了它,这不会提高或降低React的性能,也许,如果你在react应用程序中加载了默认图像,这可能会导致延迟,但除非是一个大文件,否则这是不需要考虑的。

还有,你犯了什么错误?

相关内容

最新更新