물먹이
219
2021-12-23 19:24:48
1
419

spa에서 react-router와 ajax에 대해 여쭤볼게있습니다!


계속 구글링하고 찾아보는데도 이해가되질 않아 이렇게 글을 올립니다..

spa가 브라우저에서 최초에 한번 페이지 전체를 로드하고, 이후부터는 특정 부분만 Ajax를 통해 데이터를 바인딩하는 방식이고,

react-router는 페이지를 새로 불러오지 않는 상황에서 각각의 선택에 따라 선택된 데이터를 하나의 페이지에서 렌더링 해주는 라이브러리라는데 이걸 어떻게 이해해야할까요...

0
  • 댓글 1

  • INSTANT COFFEE
    30
    2021-12-24 12:47:50 작성 2021-12-24 13:04:16 수정됨

    저는 쥬니어 프론트엔드개발자 지망생입니다. 저또한 뉴비라서 답변이 조심스러운데요 정답은 아니지만 제가 이해하기로는..

    ajax는 REST API를 통해 CRUD 데이터요청 하는방식이고 (javascript fetch , axios 라이브러리를 이용 비동기처리)

    react-router는 spa(앱)의 uri 설정을 통해 페이지를 나눠주는 라이브러리라고 알고있습니다. (페이지별로 분기를 해서 링크 기능도있고, 리다이렉트 기능도있고 여러 기능이있습니다, 또 uri에 쿼리를 주고 동적으로 분기를 할수도있습니다.) 

    다른 기능이라서 어떤부분이 궁금하신건지 잘 모르겠어요!

    저도 공부해나가는 과정이라 혹시 다른분께서 잘 아시는분 있으시면 교정해주시면 감사하겠습니다 ㅎㅎ

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