본문 바로가기

이론 공부11

URL 인코딩 URL 인코딩이란? URL에서 URL로 사용할 수 없는 문자 혹은 URL로 사용할 수 있지만 의미가 왜곡될 수 있는 문자들을 '%XX'의 형태로 변환하는 것. ↔ URL 디코딩 : URL을 다시 원래의 형태로 되돌리는 것 필요한 이유? 1️⃣ 인터넷을 통해 전송할 수 있는 문자는 오로지 ASCII 아스키 문자이기 때문이다. 따라서 ASCII 문자가 아닌 문자는 인터넷으로 전송할 수 있는 형태로 변환해야한다. URL에 아스키코드외의 문자가 포함될 경우 유효한 아스키코드 형식으로 변환해야한다. 예) id=?hong, pw=&zone의 데이터를 보내기 위해서 id=%3Fhong&pw=%26zone 으로 전송되어야 서버에서도 정상적으로 데이터를 해석하여 처리할 수 있다. 한글은 ASCII문자가 아니기때문에 변환.. 2024. 1. 22.
React Query React Query란? 상태관리 라이브러리 중 하나. 리액트 앱 내에서 데이터 패칭, 캐싱, 동기화, 서버 데이터 업데이트 등을 쉽게 만들어준다. 사용하는 이유 구글링을 통해 react-query를 사용하는 이유에 대해서 찾아보니 간단하게 다음과 같은 이유가 있었다. 서버 쪽 데이터들을 좀 더 쉽게 관리하기 위해 ⇒ 서버 상태 가져오기, 캐싱, 동기화 및 업데이트를 쉽게 다룰 수 있도록 도와줌 클라이언트 상태와 서버 상태를 명확히 구분하기 위해. 그 중 서버 쪽 데이터를 좀 더 쉽게 관리하기 위해서 사용해보았다. 기존에 redux를 사용했을때는 데이터를 가져오기 위해 axios를 따로 불러오고 그걸 또 변수에 담고 했는데 react-query의 경우 axios 통신 보낼 api만 간단하게 설정해놓았을때.. 2024. 1. 22.