reactjs - React Native, Warning: setState(...): Can only update a mounted or mounting component -


here's index.ios.js constructor:

i want make dynamic

  constructor(props){     super(props);     this.state = {       testmessage : ''     }     this.testf()   }    testf(){     this.setstate({testmessage:'asdasd'});     console.log(this.state)       } 

here's error:

warning: setstate(...): can update mounted or mounting component. means called setstate() on unmounted component. no-op.

how can solve it?

that's because using setstate inside constructor. state regular object. using setstte value updated , component re-rendered. when call setstate in constructor, component not mounted yet, got warning. can use componentwillmount or componentdidmount using setstate. or change state this.state in constructor.


Comments

Popular posts from this blog

resizing Telegram inline keyboard -

command line - How can a Python program background itself? -

php - "cURL error 28: Resolving timed out" on Wordpress on Azure App Service on Linux -