반응형
최신글
- 창업하기전 꼭 고려해야할 것들(=쉬운게 없다) 원래 오늘은 테크글을 쓰려고 했지만, 2월 회고겸 복잡하고 속상한 마음을 정리할 겸, 일상글(MoA프로젝트 상황)을 쓴다. MoA 작년 가을쯤 시작했었던 프로젝트, 모아가 드디어 개발이 끝이 났다. 하지만 출시는 할 수 있을지 모르겠다. 너무 너무 마음이 아프고 속상하다. 가을부터 설문 조사, 기획, UI/UX를 끝내고 제대로 된 개발은 1월부터 진행했다. 사실 이 프로젝트는 내가 멱살을 끌고 가는 중이었다. 분명 같이 함께 해나가고 싶어서 시작했는데, 어쩌다보니 혼자 기획하고, 요구사항을 짜고, API 상세 명세까지도 도맡게 되었고, 다들 회사일과 병행하기 어렵다는 말로 나가게 되었다. 그러다 1월에 백엔드를 담당하게 된 귀인들을 만나서 여기까지 개발을 끝낼 수 있게 되었고, 이제 출시만을 앞두고 있었..
- [ReactNative] react-query refetch가 안되는 문제와 해결 방법 문제 상황 리액트 쿼리는 기본적으로 화면이 focus될 경우, refetch되는 속성을 가지고 있다. 그래서 화면을 이탈했다 돌아오면, stale시간과 상관없이 다시 새로운 데이터로 fetching 되게 된다. 하지만 리액트 네이티브에선 화면의 focusing 여부를 알지 못했다. 그래서 아무리 다른 페이지에 갔다 돌아와도, 데이터가 변경이 되어도, 리액트 쿼리는 계속해서 이전의 데이터만을 보여주게 된다. 이를 어떻게 해결할 수 있을까? 해결 방법 직접 custom hook을 구현하는 것으로 해결할 수 있다! 스크린이 focus 될 때마다, react query의 refetch 함수를 실행시키는 훅을 만들 수 있다. 커스텀 훅에 원하는 refetch 함수를 파라미터로 넘겨주도록 만들어주면 된다. impo..
- 1월 회고, 생활습관 모임/MOA🎁 1월에 목표한 것 생활 습관 모임인 FOCUS의 공동 목표는 일찍 일어나는 습관과 꾸준한 운동이었다. 난 이번 기회로 [1] 재미있게 즐길 수 있는 운동 취미를 만들고, 매번 실패했던 [2] 미라클 모닝에 다시 도전해보고 싶었다. 그리고 이러한 생활 습관을 바탕으로 내가 이루고 싶었던 것은 [3] MoA 개발 진척도를 향상 시키고, 좀 더 [4] 깊어진 프론트엔드 지식을 가지는 것이었다. 그렇다면 현실은? 실제로 일어난 결과 [1] 생활 습관부터 돌아보자! 결론부터 말하자면 반은 성공, 반은 실패다. 운동은 코난 덕분에 클라이밍이라는 새로운 종목을 시도해보게 되었는데, 완전히 빠져들어서 즐겁게 운동을 하고 있다. 나는 성취에 대한 강박관념이 있는데, 이는 운동에서도 크게 다르지 않다🥲 만약 어제 뛴 러닝..
- [ReactNative] ios .env파일 수정 후 적용이 안되는 현상 XCode -> Product -> Clean Build Folder 후, 재빌드하면 해결됩니다⭐️
- React Native에서 웹뷰(react-native-webview)를 사용할 때, 고려해야할 것들(#삽질, #Next.js) 들어가며 이 글은 리액트 네이티브에서 웹뷰만으로 서비스 개발을 하다가 큰 문제에 부딪혀 프레임워크 자체를 변경하게된 일을 작성한 회고록입니다. Web-View만으로 리액트 네이티브 개발을 생각중인 분들에게 도움이 될 것이라 생각합니다. 아래부턴 간결한 문장을 위해 평어로 진행하겠습니다. Web-View 개발을 선택한 이유 내가 만들고자 하는 서비스는 소셜로그인으로 회원가입이 되고, 카카오톡처럼 핸드폰의 연락처를 가져와 친구를 만들고, 쇼핑에 결제까지 되는 서비스이다. 그래서 SSR, CSR 등 각 페이지에 맞는 렌더링 기법을 선택할 수 있는 Next.js를 활용하면, 빠른 속도 경험을 유저에게 제공할 수 있을 거라 생각했고, Next.js를 웹 프레임워크로 선택했다. 이렇게 web을 만들고, 해당 web..
인기글
- [notion] 개발자가 강력 추천하는 노션 템플릿👍(+굿노트보단 노션! to do list 등) 작년까진 아이패드로 굿노트 템플릿을 직접 만들어 쓰다가 노션을 알게 된 후 신세계를 접하고 노션으로 넘어왔었다. 노션은 일정 관리를 위한 가장 효과적인 툴임에 틀림없다! 노션 템플릿을 검색해보면 사용자들이 직접 만든 다양한 템플릿들이 있다. 근데 비밀번호가 걸려있어서 댓글을 달아야하기도 하고 귀찮아서 공개 템플릿을 찾았는데 여러 개를 찾아봐도 노션 한국 커뮤니티 템플릿이 제일 좋았다! https://www.notion.so/1639712845e5473083442d3ff3be023c 템플릿 갤러리 Notion 한국 커뮤니티가 만든 템플릿 ✨ www.notion.so 여기가 그 템플릿이 모여있는 곳들의 링크이다. 이렇게 처음엔 노션에서 기본으로 제공하는 템플릿도 정리되어 있다! 하지만 난 기본 템플릿은 마음..
- [Intellij] 인텔리제이 자동완성 단축키(feat. 윈도우 자동완성 안됨 해결방법) 인텔리제이로 작업하는 도중 출력에 대한 단축키를 알고싶어서 검색을 해보니, 윈도우는 이클립스와 마찬가지로 Ctrl+Space 라고 했다.. 하지만 난 되지않았다..! 다른 자동완성은 다 잘되는데 sout만 안됐다. 맥은 해결방법이 많던데 윈도우는 아무리 찾아도 해결 방법이 보이지 않다가 드디어 찾았다. 1) File -> Setting 열기(Ctrl+Alt+S) 2) Keymap에서 Eclipse 선택해주기 3) 왼쪽 상단 Live Template 검색 -> 아래 Live Template 클릭 -> 자바 하위목록 펼치기 4) 자바 하위 항목들을 블럭설정 -> 우클릭 후 change context 클릭 6) java를 체크! 7) 해결! 왜 이런 문제가 생긴건지는 모르겠다ㅠㅠ
- mysql-connector-java 사용 및 다운로드 방법 https://dev.mysql.com/downloads/connector/j/ MySQL :: Download Connector/J MySQL Connector/J 8.0 is highly recommended for use with MySQL Server 8.0, 5.7 and 5.6. Please upgrade to MySQL Connector/J 8.0. dev.mysql.com 이 곳에서 다운받을 수 있다. 초기에는 windows로 설정이 되있을 수 있는데 그럴때 platform indepent로 설정을 바꾸어주면 다운로드할 수 있는 버튼이 나온다. 1. 여기서 밑에 ZIP으로 다운받는다! (TAR는 리눅스 사용자를 위함) 2. zip 파일 압축을 해제한다. 3. Program Files-> J..
반응형