inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

프로젝트로 배우는 React.js

23 블로그 리스트 데이터 받아오기 (useEffect)

axios.get 2번 불러오는데

2904

cki6090

작성한 질문수 6

1

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

const getPost = () => { axios.get('http://localhost:3001/posts').then((res) => { console.log(res); }) }

 

axios.get 하면 개발자도구에서 네트워크-> posts 2번 불러오는데 이유를 알고싶습니다. 

es6 react redux

답변 1

0

코지 코더

useEffect 안에 넣으셨나요?

useEffect 안에 넣지 않고 getPosts 함수를 실행할 경우에는 컴포넌트가 리렌더링 될때마다 실행이 되어서 여러번 불러올수가 있습니다.

혹시 useEffect 코드 안에 넣으셨는데도 여러번 불러온다면 다시 댓글로 남겨주세요 ^^

 

0

코지 코더

혹시 src/index.js에 <React.StrictMode> 코드가 있으신가요?

0

cki6090

네있습니다~!

1

코지 코더

그 코드 때문에 그렇습니다

3강에서 그 코드를 지웠어요 ^^

지우시면 한번만 실행이 될거예요

https://beta.reactjs.org/blog/2018/03/29/react-v-16-3#strictmode-component

strict mode에 관한 설명은 위 링크로 들어가보시면 됩니다

UserEffect 빈 배열 사용 질문입니다

0

134

2

Pagination 페이지 별 데이터 불러오기 오류

0

247

1

설명이 부족 한 듯..

0

292

1

pagination nav가 안보여요

0

214

1

블로그 낫 파운드 ㅠㅠ

0

242

1

return (<div></div>)

0

426

2

useState 에 대해

0

212

1

에러떠요..

0

525

2

useCallback 의존성 배열

0

367

1

인자가 필수로 들어가야 하는지 궁금합니다

0

393

1

AxiosError: Network Error가 뜹니다

0

11296

3

리액트 설치하려고 하니 에러가 뜹니다

0

299

1

23강 localhost 질문드립니다!!

0

587

5

renderBlogList 함수는 순수함수가 아니어도 괜찮은가요?

0

283

1

페이지네이션 버그 있습니다.

0

398

1

글 삭제 기능 구현 방법

0

311

1

react-router-dom 버전 업그레이드에 따른 문제

0

408

1

state가 업데이트되는 기준이 궁금합니다.

0

300

1

id가 두번 찍혀요

0

265

2

error handling 2 => ShowPage.js, BlogForm.js에서 에러가 납니다.

0

459

2

에러 핸들링에서 토스트가 2개씩 뜹니다..

0

436

2

36 블로그 db에서 받아와서 화면에 보여주기 에서

0

266

1

13번째 DB에 저장을 따라하고 있습니다.

0

406

2

useParams 가 동작하지 않습니다.

0

812

2