Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

async await react stackoverflow

constructor() {
    // ...
    this.state = { returnData: null }
}
async componentDidMount() {
   const returnData = await this.Post(...); // Using await to get the result of async func
   this.setState({ returnData });
}

async Post(body) {
  try{
    const options = {
      method: 'POST',
      uri: 'XXXXXXXXXXXXXXXXXXXX',
      body: body
    }
    return rp(options); // define await then return is unnecessary 
  }catch(e){console.warn(e)}
}

render() {
     const { returnData } = this.state;
    // ... Do the rest

}
Comment

PREVIOUS NEXT
Code Example
Javascript :: Uncaught (in promise): NotReadableError: Could not start video source 
Javascript :: discord js invite to channel 
Javascript :: how to search and filter js 
Javascript :: set cursor to end of input 
Javascript :: on drop, drag, dragover event 
Javascript :: how to get 6 months after date object 
Javascript :: openstreetmap api example javascript 
Javascript :: rewrite expressjs url 
Javascript :: javascript parseInt() method 
Javascript :: electron in webpack 
Javascript :: js replace whole word and not words within words 
Javascript :: style.backgroundcolor 
Javascript :: how to fetch data from another website in javascript 
Javascript :: javascript problem solving interview questions 
Javascript :: anagram javascript 
Javascript :: react native update app from play store ios app store 
Javascript :: react select remove the loading indicator 
Javascript :: how to search for react icons on vscode 
Javascript :: upload bloob javascript 
Javascript :: leaflet update marker icon 
Javascript :: json parse js 
Javascript :: qr code generator with js 
Javascript :: eslint stop compliant import from node_modules 
Javascript :: updatig state in react 
Javascript :: prototype javascript 
Javascript :: html form structure 
Javascript :: sequelize datetime format 
Javascript :: react paypal express checkout 
Javascript :: percentage with react 
Javascript :: Kendo grid export to Excel all pages 
ADD CONTENT
Topic
Content
Source link
Name
5+1 =