API вызывается несколько раз внутри componentDidMount - PullRequest
0 голосов
/ 10 февраля 2020

Я написал метод, описанный ниже, но заметил, что мой API вызывается несколько раз. Я вызываю мой API внутри componentDidMount ().

class User extends Component {
  state = {
    cardData: [],
  };

  userDetails = async () => {
    const data = await fetchUserDetails();
    if (data) {
      const url = data.baseUrl;
      const getDetails = Object.values(data).map((users) => users.user);
      this.setState({ cardData: getDetails });
    }
  };

  componentDidMount() {
    this.userDetails();
  }
}

Как я могу преодолеть это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...