如果有人能夠在理解Redux體系結構時指出我正確的方向,我將非常感激。使用Redux和ReactRouter登錄應用程序
我應該執行「reducer」函數來處理我的操作。 減速機功能應結合使用並創建一個商店。
可以說我有一個LoginForm的(反應)成分,使一個XHR請求後端API,並且作爲響應接收JWT令牌。
當我從API的響應,我應該像派遣一個動作:
store.dispatch({type: "USER_LOGGED_IN",
payload: {username: "john", JWT: "..."});
這將更新我的應用程序的狀態。
下一步是什麼?
如何轉到下一頁?如何使用登錄的用戶名重新渲染我的組件(如導航欄等)?
我是否使用監聽器?
是的,這對我來說很清楚。目前還不清楚我應該如何放置此片段?我的應用程序如何對狀態變化做出反應? – user2449761