[react] 리액트 생명주기 메서드를 이용하여 데이터를 fetch 하는 방법은 무엇인가요?

이를 이용하려면 다음 메서드들을 사용할 수 있습니다:

예를 들어, componentDidMount를 사용하여 데이터를 fetch하는 방법은 다음과 같습니다:

class MyComponent extends React.Component {
  componentDidMount() {
    fetch('https://api.example.com/data')
      .then(response => response.json())
      .then(data => {
        // 데이터를 상태에 저장하거나 다른 작업을 수행할 수 있습니다.
        this.setState({ data: data });
      })
      .catch(error => {
        // 오류 처리
      });
  }

  render() {
    // 렌더링 로직
  }
}

이렇게 하면 컴포넌트가 마운트된 후에 fetch 요청을 보내고, 데이터를 받아와 상태에 저장하게 됩니다.

참고문헌: