Kim-S-Min
14
2021-06-11 17:48:55
2
83

react Hook관련 궁금한게 있습니다


안녕하세요!

리액트를 공부한지 1주일 정도 됬습니다!!


react의 js파일에서 class를 이용하지 않고 hook(useState, useEffect)을 이용해서 function만으로 코드를 짤 수 있어서 좀 더 공부를 하다보니깐 데이터 이동방식이 재미있어서 가능하면 mysql-jpa-react에서 react를 hook을 이용해서 진행해볼까 하는데 궁금한게 있습니다!!!



예제를 통해서 진행하다가 보니깐 대부분의 예제들이 java에 데이터를 요청할때   /* "abc~"는 예시입니다 */

// ~~~service //

const "abc" = url(~~~~~~)

class "abcde" {

  get"abcd"() {

    return axios.get(~~~~~);

  }

}

이렇게?? java에 데이터를 요청 하고 데이터를 받는데 여기서 hook의 useEffect, useState를 이용해서 데이터를 요청할 수는 없는 건가요???


0
  • 답변 2

  • dreamer
    299
    2021-06-11 18:31:03 작성 2021-06-11 19:43:12 수정됨

    const [value, setValue] = useState(null);

    const getData = async () => {

       return await axios.get(url, ...);

    };

    useEffect(() => {

      getData()).then(e =>  setValue(e));

    },[]);

    이런식으로 하심이..?

  • Kim-S-Min
    14
    2021-06-14 09:38:42

    dreamer님 덕분에 데이터 요청부분에서 이해가 안되던 부분들도 다 해결했습니다! 답변 정말 감사합니다!! 

  • 로그인을 하시면 답변을 등록할 수 있습니다.