Kimsora✨
728x90
반응형
article thumbnail
AJAX (서버와 클라이언트 통신)
Javascript 2023. 2. 17. 22:42

원래는 리액트쿼리에 대해 공부하려 했는데 어느 글에서 리액트쿼리를 알기이전에 AJAX에 알아야 한다고 하여 양심에 찔려 이글을 정리해보려고 한다 AJAX (Asynchronous Javascript And XML) =>자바스크립트를 통해서 서버에 데이터를 요청하는 것 AJAX는 XML에 기반한 종합 기술로 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자이다 자바스크립트로 HTTP 요청을 보내서 XML 응답을 받아 사용하는 기술 AJAX는 하나의 독립된 기술이 아니다. AJAX 화면 HTML + CSS 로 구성 및 작성 화면에 대한 조작과 상호 작용 문객체모델(Document Object Model : DOM)로 처리 데이터 교환 XML 형식 데이터 변환과 ..

article thumbnail
라이프사이클과 useEffect
React 2023. 2. 16. 00:52

리액트의 모든 컴포넌트들은 라이프사이클이 존재하는데 그거에 대해 크게생각해 본적도 없지만 기술면접때 중요할꺼 같아 정리하려고 한다 🥲 리액트의 라이프사이클은 크게 4가지로 설명할 수 있다. 최초로 컴포넌트 객체가 생성될 때 한 번 수행되어지는 componentDidMount()와 초기에 화면을 그려줄 때와, 업데이트가 될 때 호출되는 render() 그리고 컴포넌트의 속성 값 또는 상태값이 변경되면 호출되어지는 componentDidUpdate()와 마지막으로 컴포넌트가 소멸될 때 호출되어지는 componentWillUnmount()가 라이프사이클의 역할이다 Mounting 컴포넌트가 처음 실행될 때 Mount라고 한다 컴포넌트가 시작되면 context, deflautProps와 state를 저장 => ..

article thumbnail
React Hooks:useContext(전역 상태관리)
React 2023. 2. 14. 21:38

상태 관리를 리덕스,리덕스툴킷 라이브러리만 사용해서 관리했는데 리액트에도 상태를 전역으로 관리하는 훅이 있어서 가끔 굳이 라이브러리를 설치하면서 전역으로 관리를 해야할까 생각 했던곳에 적용해야겠다 싶어 공부하고자 한다 React Hook인 useContext()는 Context를 좀 더 편하게 사용할 수 있게한다 =>Context는 전역 상태 관리를 할 수 있는 수단일 뿐이고, 상태 관리 라이브러리는 상태 관리를 더욱 편하고, 효율적으로 할 수 있게 해주는 기능들을 제공해주는 도구이다(상태 관리 라이브러리와 Context 완전히 별개의 개념이다),Context를 쓴다면, 각기 다른 상태마다 새롭게 Context를 만들어주어야 한다 Context API란? 리액트 컴포넌트간에 어떠한 값을 공유할수 있게 해..

article thumbnail
Axios 인터셉터 사용법
React 2023. 2. 13. 20:58

플젝 하면서 멘토님이 Interceptor를 사용하는 방법이 있다고 플젝 끝날 때즘 알려주셨고.. 이미 짠코드를 걷어내기가 힘들것 같아서 플젝 끝나고 코드를 걷어내볼려고 공부하려고 한다 Axios는 HTTP 요청과 응답을 가로채는 Interceptor를 지원한다 Axios 인스턴스는 요청과 응답에 대해 각각 Interceptor 관리자를 가지고 있고, 이 관리자들은 요청이나 응답을 가로챌 때 실행할 핸들러를 관리한다 => Axios 인스턴스가 ‘요청을 보내기 직전’과 ‘응답을 받은 직후’에 미리 등록한 핸들러들을 차례로 실행한다 언제 사용할까? API 요청마다 해줘야 하는 반복적인 작업이 있을 때(예: 헤더에 토큰 싣기) 에러 관리를 한 곳에서 하고 싶을 때 Request Interceptor 요청에 대..

728x90
반응형

검색 태그

WH