Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 807 Bytes

readme.md

File metadata and controls

27 lines (15 loc) · 807 Bytes

Build Status

Access property of global state by dot-notation string

Install

npm install --save @pubcore/state

How to use example, in context with a redux store

Initialization in main script is required

import {setStore} from '@pubcore/state'

//we expect a reduxStore has been created before
setStore(reduxStore)

If we want to read a property of global State ...

import S from '@pubcore/state'

var book = S('room.shelf.b1')

//returns undefined if a key does not exist
S('key.does.not.exist') === undefined

Since 1.1.0 it uses lodash.get internal. You can now use same string notation like in lodash.get. Have a look at the lodash documentation.