This line works as the content after arrow in wrapped in ()
this.setState((prevState) => ({toggle:prevState.toggle + 1}))
The content after arrow is not wrapped in () so it is not working
this.setState((prevState) => {toggle:prevState.toggle + 1})