При блокировке файлов cookie мое приложение React выдает ошибку, так как оно основано на localStorage.Как я могу разблокировать файлы cookie даже после того, как пользователь заблокировал файлы cookie, чтобы запустить приложение реагирования.Я не хочу блокировать куки ... нужно разблокировать куки .......
import React, { Component } from 'react';
import HomePage from './components/HomePage/HomePage';
import LoginPage from './components/LoginPage/LoginPage';
import './App.css';
class App extends Component {
state={
isLoggedIn:false,
cookie:true
};
// setter
// getter
onLogin = (userId)=>{
this.setState({isLoggedIn:true})
console.log(userId)
localStorage.setItem('userId', userId);
};
onLogout = ()=>{
localStorage.removeItem("userId")
this.setState({isLoggedIn:false})
};
componentDidMount(){
if(!localStorage){
this.setState({cookie:false})
}
else{
this.setState({cookie:true})
}
}
render() {
return (
//Checking the login condition if logged in redirect to Homepage component
<div >
{localStorage.getItem('userId') ?
<HomePage onLogout={this.onLogout}/>
:
<LoginPage className="login-page" onLogin={this.onLogin}/>
}
</div>
);
}
}
export default App;