컴퓨터는 아스키코드와 유니코드 이야기때에서도 말했듯, 통신과 저장을 모두 이진수 데이터로 행하게 된다. (바이너리 데이터)일반적으로 node.js에서 바이너리 데이터의 흐름을 stream이라고 한다.서버에서 클라이언트에게 데이터를 전송한다면, 크게 두가지의 케이스가 생
최근, 기업면접을 보던 도중에 내가 배포했던 페이지에서 새로고침을 하면 페이지가 나오질 않는다는 이야기를 들었다. 분명 배포 단계에서 새로고침시 데이터가 유지되는지를 확인하기 위해 테스트를 했었다고 생각했는데 아니었나보다.덕분에 면접관님들 앞에서 쪽팔린 경험을 하게 되
최근 특정 과제를 제작하는 과정에서 이미지 파일을 새로고침해도 유지하도록 만들어야 하는 상황이 있었다.사실 제일 쉬운건 매 새로고침때마다 서버에게 이미지 파일을 요청하는 것이 될 것이지만, 솔직히 계속 사용하는 이미지 데이터를 위해 서버에 요청이 지속적으로 가게 하는
최근 컴포넌트의 재사용화와 일반화를 위해서 방법을 찾다가 여러가지를 시도해보고 있었는데, 그 중에 styled-component로 인해 발생한 스타일 에러와 규칙을 하나 알게 된 게 있어서 글을 남긴다. 상당히 당황스럽지만, css의 세계는 정말 알다가도 모르겠다.내가
RN 개발을 위하여 ios 설정 중, watchman에 관한 오류가 발생하였다.처음에는 구글링으로 상단에 보이는 에러 메세지를 검색해보다가, 이것 저것 시도한 뒤에 되지 않아서 포기를 하던 도중이었다.그런데 아래의 초록색 문구에서 open 을 할 때에 Operatio
ios 에 google analytics를 연결하던 도중 너무나 많은 오류를 마주쳤기 때문에 방식에 대해서 나름대로 빠르게 정리를 해놓고 가려고 한다.연결에서는 react-native-firebase를 사용할 것이므로 해당 설치 절차를 따르도록 한다.반드시 보고 따라해
기존 사용되던 배너에 오류가 발생해서 해결해야 하는 상황이 발생했다.내부 코드를 뜯어보고 setInterval이 사용되던 것을 확인한 나는 너무 쉽게 "이거 그냥 clear 제대로 안해서구만... 제대로 하게 만들면 되겠네" 라고 생각하고 넘겨버렸는데,생각보다 좀 여러
현재 진행되고 있는 nextjs 프로젝트에 새 페이지를 만들기 위해 참여를 했는데, 무한스크롤 구현을 하려고 봤더니 nextjs 페이지에서 새로고침이 되면 자꾸만 전 페이지의 스크롤 포지션이 유지가 되거나 아예 바닥으로 가는 상황이 발생했다.처음에는 뭔가 \_app파일
최근에 드로잉 관련한 기능 하나를 개발하고 있던 도중, 에러가 발생했는데 이것을 제대로 캐치하지 않아서 앱이 터지는 상황이 벌어졌었다.사실 IndexedDB라는 것을 처음 사용하다보니, 이 녀석이 가지고 있는 onError 콜백 핸들러가 당연히 에러를 잡아줄거라고 생각
최근 새로운 기술들이 많이 쏟아져 나오면서, 신 문물(?) 들을 접해보며 이것저것 시도해보는 도전을 많이 해보고 있다.예전에 Redux-thunk, Redux-saga를 공부하면서 골머릴 싸다가 redux-toolkit으로 넘어간 것처럼, 전역 상태관리를 redux로
React를 사용하다보면 수도없이 사용하게 되는 것이 바로 useState일 것이고, 이를 조금 사용해봤다 싶은 사람들이라면 useState에 대해서 그렇게 어려움을 느끼진 않을 것이다.그리고 내부 구조도 조금 뜯어보다 보고 나니 이제 useState에 대해서 완전히