인프런 커뮤니티 질문&답변

리액트 매니아님의 프로필 이미지
리액트 매니아

작성한 질문수

비전공자의 전공자 따라잡기 - 네트워크, HTTP

직접 서버 실행해보기 + 3XX 상태 코드

301 리다이렉트 관련 질문입니다!

작성

·

281

0

만약, 리액트를 사용한다고 하면 서버에서 301로 응답이 왔을 때 프론트에서 useNavigation() 훅을 이용해서 응답에 맞게 이동시켜야 하나요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

서버에서 301이 오는 경우 브라우저가 알아서 이동시킵니다. 따로 무언가를 할 필요는 없습니다. 다만 react에서는 페이지 이동 시 state가 날아가므로 a태그나 form 요청보다는 ajax요청을 보내야 합니다.

ajax 요청인 경우에는 301이더라도 자동 이동되지 않으니 status를 보고 직접 이동해야합니다.

아 State를 유지하기 위해서는 페이지에 접근했을 때 301을 서버에서 받아오는 것이 아닌 페이지에 들어가서 서버에서 ajax로 요청을 받아와야 하겠군요 감사합니다!

리액트 매니아님의 프로필 이미지
리액트 매니아

작성한 질문수

질문하기