簡體   English   中英

從前端設置虛擬個人資料圖片是一個好習慣嗎?

[英]Is setting the dummy profile pic from front-end a good practice?

我正在開發一個 React 應用程序來顯示一些個人資料信息,您還可以將個人資料圖片設置為一個人。 我已經認識到虛擬個人資料圖片是通過 React App 設置的,直到有人沒有用真實的圖片更改它(即,將真實的個人資料圖片保存到數據庫中),獲取該人個人資料圖片的 get 請求返回未找到。

我覺得這有點不尋常。 到目前為止,我使用過的所有項目,在創建人員個人資料時從后端設置虛擬個人資料圖片。

我想知道從前端設置虛擬配置文件圖片並在更新之前從后端沒有找到響應,是否會對應用程序的整體健康和穩定性在未來產生重大影響。 這是一種可以接受的方法嗎? 我在猶豫要不要抱怨這些 get 請求錯誤,因為我認為更改這將需要進行大量后端更改,而我對此沒有深入了解。 我不想過早地將我的鼻子放在我不太確定的事情上。 現在,在控制台上看到錯誤讓我很惱火。

我想知道它是否可以,如果不行,為什么? 謝謝。

我不認為這是一個不好的方法,您可以將 React 中的圖像設置為默認值,對我來說我通常做的是從后端設置圖像,其中有一個圖像作為默認值,或者使用邏輯來設置默認值使用用戶提供的電子郵件從 gravatar 獲取圖像 URL。 根據我的經驗,到目前為止,它沒有對 react 造成任何性能問題。

對於您的情況,如果您不想要不必要的 get 請求,並且對請求的響應進行條件渲染,則可以堅持使用后端預取方法,其中默認值已在用戶訪問時設置注冊並為您的用戶配置文件調用提供它,它不會提高或降低 React 的性能,也許如果您在 React 應用程序中加載了默認圖像來提供服務,它可能會導致延遲,但這不是什么除非它是一個大文件,否則考慮在內。

還有你得到什么錯誤?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM