2017-06-20 111 views
1

我正在使用React Native和Redux。當用戶登錄時,我發送一個請求到我的API並接收一個帶用戶對象的JWT令牌。使用JWT令牌,React Native和Redux檢索用戶信息

當我檢索數據時,我在我的請求中發送令牌,並且它工作得很好。

但是,在我的設置頁面上,我想顯示用戶的電子郵件,名稱和照片。我應該每次檢索這些用戶想要查看設置頁面還是在性能方面不好?我的意思是 - 可能會出現用戶的配置文件設置發生變化的情況,但這種情況非常少見,因此將它們的信息與令牌分開存儲(或者我最終應該解碼令牌)可能沒問題?

對我來說,總是從服務器檢索最新信息似乎更加正確,所以該應用程序始終是最新的,但我也擔心該應用程序不會隨着更多用戶註冊該應用程序,並在登錄時以及查看其設置頁面時檢索其數據。

回答

0

我想,一旦用戶登錄到應用程序,我們將獲得存儲在令牌中的數據庫中的最新數據,因此我們不需要再次檢查設置屏幕。如果用戶進行一些修改,那麼我們將發出一個新的請求,它會給我們提供最新的更新數據。

+0

但是,如果我也有一個網站,可能會出現這樣的情況,即用戶在網站上更改了他/她的設置,這些設置不會在應用中更新 – Jamgreen

+0

我也有前端,但我只是檢查用於登錄和從應用程序更新。因爲我們無法連續追蹤前方的變化。如果我們這樣做,那麼它會影響應用程序的性能。 –

相關問題