加載本地存儲我有一個反應的應用程序等,其中我有App.js
,其中包括我的Headers
和Footers
..反應在第一
在那裏我存儲我的state
到本地存儲..存儲我可以找回後。
但我在加載時遇到問題..在我的瀏覽器中,當我做localstorage['key']
它給了我數據但我無法加載。
我應該在哪裏加載它?
我已經Root.js
:
class Root extends Component {
render() {
const { store } = this.props
return (
<Provider store={store}>
<ReduxRouter />
</Provider>
)
}
}
Root.propTypes = {
store: PropTypes.object.isRequired
}
export default Root
和index.js
在外級別:
const store = configureStore()
render(
<Root store={store} />,
document.getElementById('root')
)
我應該在哪裏加載我localStorage
?
需要幫助。我需要知道什麼是所謂的第一反應中,這樣我可以打個電話來加載localStorage
有..如果不是壞主意
該問題說起初,所以'componentDidMount'沒有用。如果必須使用組件生命週期,那麼這是'componentWillMount',它比'componentDidMount'更早發生。 – AmerllicA