프론트앤드는 하나의 클라이언트로서 서버와 통신을 통해 데이터를 받아오고 이를 시각화 하는 역할을 보통합니다. 서버는 사용서버일 수도 있고 자신이 만든 서버일 수도 있는데요. 리액트에서 어떤 API 리퀘스트 라이브러리를 사용하는지 리서치해보고 제가하려는 사이드프로젝트에서는 어떤 것을 쓰는게 적합한지 보도록 하겠습니다. AXIOS vs FETCH 검색하면 크게 2가지로 사용하는 것을 볼수 있는데 하나는 axios이고 나머지는 라이브러리라기 보단 이미 브라우저에 내장되어있는 함수를 사용하는 방법입니다. 그러다 보니 장단점이 있겠죠? 내장된 것을 사용하다보면 별도의 라이브러리 설치 없이 바로 사용할 수 있는 반면에 REST API를 사용하다보면 단순한 콜이 아닌 파라메터도 넣고, 몇번 리트라이 할 것인지도 정하..
오늘은 사이드프로젝트로 진행했던 리액트로 웹만들었던 내용에 대해서 이야기를 해볼까 합니다. 웹은 굉장히 트렌디한 개발 영역으로 빠르게 변화하고 사람들에게 시각적으로 보여지기 때문에 재밌기도 하지만 그 만큼 버그나 에러에 민감하기도 합니다. 초기에 개발에 입문시에 크게 3가지 부류를 많이 접할 수가 있는데 그 중 하나는 웹으로 프로젝트 하는 것이고, 다른 하나는 아두이노 같은 센서들을 조합하여 프로토타이핑 하는 프로젝트, 다른 하나는 앱 개발이 그것인데요. 저의 주 전공은 C/C++/golang 등의 전형적인 개발 언어임에 웹은 과목 수강하는 정도 들었지만 중간에 그누보드 기반의 웹 페이지를 만들어 보면서 html/css/javascript와 레이아웃을 구성할 때 주의해야 하는 것들은 어느정도 감으로 알고..