How to persist the store in localeStorage with react redux

I found a video explaining how to save the store in localeStorage but it was only for an app wich has one reducer ,but what about the one that has two reducers or more when we use combineReducer , I send the state to the localeStorage correctly and also I can get it ,but I can not insert it to my app
I don’t know how to overwrite the object that the combineReducer takes ,then my app still not persisted .
And also I 'd like to know is the subsribe function can only be triggerd from the root component (the parent where I have the store ) or from every component because it does not fire when I invoke it from the child components .