3
私はローカルアプリケーションからログインして保存するだけでなく、ローカルアプリケーションからユーザーの詳細を取得するために、ReferenceError:localStorageはReactJSビルドで定義されていません
私のアプリをビルドすると、ReferenceError: localStorage is not defined
がスローされます。
ノードがlocalStorageにアクセスできず、エラーが発生する可能性があります。
どうすれば問題を解決できますか?
私のコンポーネントで使用するコードの例を次に示します。
import React, {PropTypes} from 'react';
import AccountBasicInfo from '../components/AccountBasicInfo';
export class Account extends React.Component {
userBasicInfo(){
const user = localStorage.getItem('User') ? JSON.parse(localStorage.getItem('User')) :{};
const cashback = localStorage.getItem('cashback') ? JSON.parse(localStorage.getItem('cashback')) :{};
}
render(){
return(
<div>
<AccountBasicInfo theme="theme2" item={this.userBasicInfo.bind(this)()}/>
</div>
);
}
}
export default Account;