My error:
Uncaught TypeError: Cannot read property 'verified' of undefined at checkForVerifiedStatus
Part of my code:
export default class Verification extends React.Component {
state = {
verified: false
};
verify = () => {
this.setState({ verified: true });
};
shouldComponentUpdate() {
return false;
}
render() {
let timer = setInterval(checkForVerifiedStatus, 200);
function checkForVerifiedStatus() {
if (!uiStore.login.verified) return;
else {
this.verify;
clearInterval(timer);
console.log('verified ' + this.state.verified)
return;
}
}
It seems like this.state.verified
is not able to read the state value.