最近在學(xué)react這個(gè)框架,之前只搭過單頁應(yīng)用,現(xiàn)在要用它來搭一個(gè)多頁的論壇應(yīng)用,遇到一些問題,求前輩解答。我現(xiàn)在做到了從服務(wù)器獲取數(shù)據(jù)并發(fā)起action來改變store進(jìn)而重新渲染頁面。先問三個(gè)主要問題:1、許多頁面有共享的數(shù)據(jù)信息,比如說論壇頭部簡單的用戶信息展示,這些信息應(yīng)該怎么放到store中去才不至于刷新、跳轉(zhuǎn)頁面等操作重置store?因?yàn)轫撁嫠⑿禄蛐麻_頁面,store都會(huì)被重置,我設(shè)計(jì)了登錄頁面登錄成功后數(shù)據(jù)存入store,并且頁面跳轉(zhuǎn)(window.location.href跳轉(zhuǎn))到論壇主頁,然后發(fā)現(xiàn)store重置了,相當(dāng)于什么都沒干。是應(yīng)該把這些共享數(shù)據(jù)先loaclstorage存好之后,在任何會(huì)導(dǎo)致頁面刷新效果的操作完成后再放到store中嗎?2、因?yàn)槲蚁胱龀啥囗摰模院芏嗟胤經(jīng)]有使用Link標(biāo)簽而是用了a標(biāo)簽,這樣是不是錯(cuò)的?3、多頁模式下,不同的頁面的store是一樣的嗎?應(yīng)該怎么去設(shè)計(jì)多頁應(yīng)用下的store?
關(guān)于用react+react router+redux開發(fā)多頁應(yīng)用時(shí)store的設(shè)計(jì)問題
狐的傳說
2019-05-21 15:56:40