react native状态管理resso

轻量级状态管理resso,使用简单,强烈推荐

//store/useAppStore.js文件
import resso from 'resso'

const AppStore = resso({
    ethShare:false,
    authHash:null
})

export function useAppStore() {

    function updateAppState(obj) {
        console.log('updateAppState:', obj);
        Object.keys(obj).forEach(key => {
            // console.log(key);
            AppStore[key] = obj[key]
        })

    }

    return {appState:AppStore,updateAppState}
}

使用

const {appState:{ethShare},updateAppState} = useAppStore()

//更新
updateAppState({
      authHash:'-----'
})
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容