學(xué)習(xí)和開發(fā)RN 已經(jīng)有2/3個(gè)月卷雕,剛開始覺得挺難拒逮,主要缺乏了ES6和REACT的基礎(chǔ)語法磅甩,不過先實(shí)踐再回去補(bǔ)基礎(chǔ)是我的學(xué)習(xí)之道『叮現(xiàn)在已經(jīng)在項(xiàng)目中都封裝了挺多視圖插件玷氏,用起來很方便堵未,基本在視圖交互基礎(chǔ)功能都會(huì)用了,是時(shí)候?qū)W習(xí)數(shù)據(jù)交互那一塊盏触。
在網(wǎng)絡(luò)一艘REACT NATIVE REDUX渗蟹,都是混搭了REACT-REDUX和REACT-THUNK的實(shí)例块饺,而純RN+REDUX實(shí)例反而找不到,
也因?yàn)檫@樣雌芽,導(dǎo)致剛開始看REDUX的使用方法感覺很奇怪授艰,很模糊,經(jīng)過幾天的不停找資料和嘗試世落,總結(jié)了下面一個(gè)可行又清晰簡單的代碼淮腾,希望對大家有幫助!
以后我改名叫 吉他碼農(nóng)屉佳,希望你們能記得我谷朝,關(guān)注我,我有空發(fā)表一些關(guān)于RN的經(jīng)驗(yàn)心得分享武花。大道至簡
關(guān)于REDUX圆凰,大家可以看看一個(gè)中文網(wǎng):http://cn.redux.js.org/
上面的流程圖是網(wǎng)絡(luò)轉(zhuǎn)載的,很多小白可能覺得很復(fù)雜体箕,網(wǎng)上中文資料也說的云里霧里的专钉,其實(shí)這個(gè)很好理解,簡單來說就是用戶出發(fā)行為(例如調(diào)用一個(gè)函數(shù))累铅,然后遵從REDUX的規(guī)范跃须,傳一個(gè)Action給reducer函數(shù),形成一個(gè)新的store(其實(shí)就是state)并返回争群,最后觸發(fā)視圖(例如render())刷新回怜,完畢大年!
結(jié)果展示:
代碼請到csdn看: