欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

在React-Native中如何持久化redux數(shù)據(jù)-創(chuàng)新互聯(lián)

這篇文章主要為大家展示了“在React-Native中如何持久化redux數(shù)據(jù)”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“在React-Native中如何持久化redux數(shù)據(jù)”這篇文章吧。

創(chuàng)新互聯(lián)建站主營平陰網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,平陰h5小程序開發(fā)搭建,平陰網(wǎng)站營銷推廣歡迎平陰等地區(qū)企業(yè)咨詢

我們可以使用 redux-persist 對數(shù)據(jù)做持久化處理

安裝

npm i --save redux-persist

使用

安裝成功后,我們需要對 store 代碼進行修改,這是我的 store 生成文件

import {applyMiddleware, createStore, compose} from 'redux';
import {createLogger} from 'redux-logger';
import thunk from 'redux-thunk';
import reducers from '../reducers';
import {persistStore, persistReducer} from 'redux-persist';
import storage from 'redux-persist/lib/storage'

const persistConfig = {
 key: 'milk', # 對于數(shù)據(jù) key 的定義
 storage,  # 選擇的存儲引擎
}

# 對 reducers 的封裝處理
const persistedReducer = persistReducer(persistConfig, reducers)


let loggerMiddleware = createLogger();

export default function configureStore() {
 const enhancers = compose(
  applyMiddleware(thunk, loggerMiddleware),
 );

 # 處理后的 reducers 需要作為參數(shù)傳遞在 createStore 中
 const store = createStore(persistedReducer, enhancers)

 # 持久化 store
 let persistor = persistStore(store)
 
 return {store, persistor}
}

在 react-native 中,存儲引擎默認為 AsyncStorage

Android是以key=>value的形式存儲在本地sqlite中

iOS 是直接存沙盒文件

其中還有很多可以配置的地方,大家自行參考官方文檔

修改完生成 store 代碼后,在入口文件做一次修改,需要引入 PersistGate 來進行二次的組裝

import React, {Component} from 'react';
import {Provider} from 'react-redux';
import HomeContainer from './container/HomeContainer'
import configureStore from './redux/store'
import {PersistGate} from 'redux-persist/integration/react' # 看這里


const {store, persistor} = configureStore();

class App extends Component {
 render() {
  return (
   <Provider store={store}>
    
    <PersistGate loading={null} persistor={persistor}>
     <HomeContainer/>
    </PersistGate>

   </Provider>
  );
 }
}

export default App

簡單配置即可,我們可以看一下效果

效果

在React-Native中如何持久化redux數(shù)據(jù)

以上是“在React-Native中如何持久化redux數(shù)據(jù)”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

文章題目:在React-Native中如何持久化redux數(shù)據(jù)-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://aaarwkj.com/article2/hoiic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、微信公眾號、搜索引擎優(yōu)化網(wǎng)站導(dǎo)航、品牌網(wǎng)站建設(shè)、網(wǎng)站維護

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
日韩精品诱惑一区二区| 欧美黄片在线免费观看| 手机蜜臀av在线播放| 一区二区三区日韩电影在线| 亚洲精品国产熟女久久| 欧美黄片在线播放视频| 自拍偷拍视频欧美第一页| 国产亚洲一区二区自拍视频| 国产日韩欧美在线精品| 欧美成人一区二区三区片| 禁区正片免费看完整国产| 日本一区二区三区高清不卡| 久草福利在线观看免费| 日产一区二区三区网站| 国产精品传媒成人免费| 亚洲一区二区三区欧美精品| 日韩成人精品一区欧美成人| 亚洲av男人电影天堂| 久草福利视频免费播放| 国产一级性生活高清在线| 日本乱一区二区三区在线| 免费在线观看av日韩| 加勒比av免费在线播放| 国产l精品国产亚洲区久久| 色婷婷国产精品久久包臀| 未满十八禁在线观看免费| 在线免费观看欧美黄片| 国产熟女精品自拍嫩草| 日本中文字幕免费专区| 草逼免费在线观看视频| 美女视频黄的日本的日进去了| 四虎免费在线高清观看| 夜夜嗨精品免费视频播放| 亚洲黄色片在线播放| 亚洲欧美日韩一区91| 久久偷拍精品视频久久| 日韩成人中文字幕在线视频| 亚洲午夜黄色生活片观看| 久草热不卡的av在线| 欧美一区二区三区东京热| 丰满少妇在线观看网站|