Yukiji
20
2019-05-20 19:54:22
3
120

ajax와 react에 대해서 질문이 있습니다


자바스크립트를 공부한지 얼마 안된 학생입니다.

React라는 라이브러리에 대해서도 듣고 최근 많이 사용하는 기술로 알고 있어서 공부를 하고 있는데요, 비동기처리를 위해서 ajax를 많이 사용하고 있는 것으로 알고 있습니다. ajax의 장점은 웹페이지를 리로드하지 않고서 새로운 데이터를 받아와서 해당부분을 업데이트 하는 것이라고 들었습니다.

 Ajax는 웹 페이지 전체를 다시 로딩하지 않고도, 웹 페이지의 일부분만을 갱신할 수 있습니다. 즉 Ajax를 이용하면 백그라운드 영역에서 서버와 통신하여, 그 결과를 웹 페이지의 일부분에만 표시할 수 있습니다. <TCP School - ajax>

그런데 리액트 역시 동일한 기능을 하고 있는 것으로 알고 있습니다. 그렇다면 왜 ajax만을 사용하는 것이 아니라 리액트라는 별도의 라이브러리가 필요한 건가요?? 심지어 리액트 안에서도 ajax를 사용하는 경우도 있는 것 같구요...

웹개발자가 되려고 공부하다보니 너무 넓고 방대하고 기술의 종류도 많아서 공부하면서 점점 미궁으로 빠져드는 기분도 드네요 ㅠㅠㅠ 선배님들의 지혜를 구합니다.

0
0
  • 답변 3

  • 배우고싶은이
    734
    2019-05-20 20:14:49

    브라우져에서 dom파싱 하는것.

    그후 화면에 랜더링 하는 부분을 찾아보세요

    금방 아실듯.

    1
  • Yukiji
    20
    2019-05-20 23:01:43

    얼추 큰 그림은 그려지는 것 같습니다. 약간 허공에 붕뜬 느낌도 있기는 하지만 배우고싶은이님 덕분에 갈피는 대략적으로 잡을 수 있을 것 같습니다. 감사합니다.

    0
  • 보리건빵
    42
    2019-06-17 03:24:01

    ajax 는 자바스크립트와 xml을 비동기 처리하는 기술이고 깜박임과는 상관이 없는걸로 압니다

    말씀하신 장점은 spa의 장점으로 보입니다

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