React native passing response from request

Carl Markham

I have a main class

class test extends Component

and I created a component to render a login page

var PageLogin = React.createClass({

So in the render method of test I can just do

return (
  <View>
    <PageLogin></PageLogin>
  </View>
)

This login class uses a form which triggers the login method of the PageLogin component. The login method uses a simple fetch to post the data to a server.

login: function (values) {
  AsyncStorage.getItem('@test:app_access_token', (error, token) => {
    fetch(Config.BASE_URI + Config.LOGIN_URI, {//omitted})
    .then((response) => response.json())
    .then((responseData) => {
        return responseData;
    })
    .done();
  });
},

So from the form submit button I do

var response = this.login(values); but when I debug response it is null

Nour Sammour

your login request trigger async request so you can not handle the response with var response = this.login(values);

try to change your code to:

login: function (values) {
  return new Promise((resolve) => {
    AsyncStorage.getItem('@test:app_access_token', (error, token) => {
    fetch(Config.BASE_URI + Config.LOGIN_URI, {//omitted})
    .then((response) => response.json())
    .then((responseData) => {
        resolve(responseData);
      });
    });
  });
},

this.login(values).then((res)=>{
  var response = res;
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React Native Save Response

分類Dev

Passing data from SOAP request to SOAP response in Script Dispatch of Mock Service

分類Dev

How to parse JSON array from a GET request in react-native?

分類Dev

Passing state through navigation React Native/Expo

分類Dev

Passing function in React-Native audio player

分類Dev

How to send a response with HAProxy without passing the request to web servers

分類Dev

React Native: await AsyncStorage.getItem no response

分類Dev

React Native callback after SocketIO response

分類Dev

Axios Post Response React Native&Mockable

分類Dev

Passing data from controller request to blade

分類Dev

React-native IOS [Network request Failed]

分類Dev

Receive response from AJAX POST request

分類Dev

Checking if response is 200 from HTTP POST request

分類Dev

Get response from a HTTP request in ionic

分類Dev

Response from Subscribe of async get request to be used in another get request

分類Dev

Passing value of component to another Scene to use in post method - react native

分類Dev

Passing parameters to react native onPress event, app freezes, or data is undefined

分類Dev

React Native "onPress is not a function" when passing function in Modal

分類Dev

Issue Passing Props After Fetch Request To Child Component (React)

分類Dev

How to send React to Express server get Request passing id

分類Dev

Passing data from react to node server

分類Dev

Passing data from same level components React

分類Dev

The development server returned response error code:404 react native

分類Dev

How can I log an HTTP POST response in React Native app?

分類Dev

Combined response from multiple HTTP request from a loop

分類Dev

parse src link from iframe response received from a post request

分類Dev

passing scope variables defined in http request from controller to directive

分類Dev

React native Cannot pass a read permission (email) to a request for publish authorization

分類Dev

React Native axios get request path of url after redirect

Related 関連記事

  1. 1

    React Native Save Response

  2. 2

    Passing data from SOAP request to SOAP response in Script Dispatch of Mock Service

  3. 3

    How to parse JSON array from a GET request in react-native?

  4. 4

    Passing state through navigation React Native/Expo

  5. 5

    Passing function in React-Native audio player

  6. 6

    How to send a response with HAProxy without passing the request to web servers

  7. 7

    React Native: await AsyncStorage.getItem no response

  8. 8

    React Native callback after SocketIO response

  9. 9

    Axios Post Response React Native&Mockable

  10. 10

    Passing data from controller request to blade

  11. 11

    React-native IOS [Network request Failed]

  12. 12

    Receive response from AJAX POST request

  13. 13

    Checking if response is 200 from HTTP POST request

  14. 14

    Get response from a HTTP request in ionic

  15. 15

    Response from Subscribe of async get request to be used in another get request

  16. 16

    Passing value of component to another Scene to use in post method - react native

  17. 17

    Passing parameters to react native onPress event, app freezes, or data is undefined

  18. 18

    React Native "onPress is not a function" when passing function in Modal

  19. 19

    Issue Passing Props After Fetch Request To Child Component (React)

  20. 20

    How to send React to Express server get Request passing id

  21. 21

    Passing data from react to node server

  22. 22

    Passing data from same level components React

  23. 23

    The development server returned response error code:404 react native

  24. 24

    How can I log an HTTP POST response in React Native app?

  25. 25

    Combined response from multiple HTTP request from a loop

  26. 26

    parse src link from iframe response received from a post request

  27. 27

    passing scope variables defined in http request from controller to directive

  28. 28

    React native Cannot pass a read permission (email) to a request for publish authorization

  29. 29

    React Native axios get request path of url after redirect

ホットタグ

アーカイブ