Latest Posts

BIC Day2 - router 설정 및 페이지 이동 테스트하기

관련 코드는 여기 에서 확인 가능합니다 :) 첫째날에는 create-react-native 를 이용하여 App 프로젝트를 생성하고, typescript 환경으로 구성했습니다. 오늘은, Home, Map 두개의 페이지를 만들고, react-router-native를 이용하여 router를 구성해, 각 페이지에 연결시켜보고자...

BIC Day1 - React Native 설정하기

관련 코드는 여기 에서 확인 가능합니다 :) 첫째날 50일 프로젝트로 react-native와 typescript, redux등을 활용해서 그동안 공부해왔던 내용들을 이용해 앱을 개발하는 것이 어떨까 생각했습니다. :) 평소에 따릉이를 이용해 자전거를 타고 여러군데를...

react-redux의 hook을 사용하기

해당 포스트는 medium 포스트 에도 포스팅 되어 있습니다. :) react에 대한 내용을 공부하면서, react-redux를 이용한 react 데모를 만들고 있었습니다. redux를 개인적으로는 좀 맘에 안들어했던 이유중 하나가, mapStateToProps 와 connect 라는...

Git commit, branch, checkout에 대해서

Git 특징 git의 저장소는 파일의 변경사항으로 기록하는 것이 아님 그 상태의 기록을 snapshot 형태로 저장함 Snapshot 저장 Flow 파일3개와 커밋메세지로 커밋 git add . git commit -m "initial commit" 파일...

Javascript를 최적화하는 13가지 팁

이 글은 https://medium.com/@bretcameron/13-tips-to-write-faster-better-optimized-javascript-dc1f9ab063d8를 번역한 글입니다. 10년전 아마존은 100ms의 대기시간마자 1%의 매출로 1년의 비용이 들었다고 밝혔습니다. 1년 로드되는 시간동안 1초가 추가되면 16억달러의 비용이 듭니다. 마찬가지로 Google은 검색페이지 생성 시간이 500밀리 초...

javascript pattern(4) - Singleton pattern

이 포스트는 JavaScript Design Patterns - Better Programming - Medium 을 번역하였습니다. Singleton pattern은 하나의 인스턴스에만 존재할 수 있는 특별한 디자인 패턴입니다. 싱글톤 클래스의 인스턴스가 없으면 새 인스턴스가 만들어지고 반환되나,...