React Native 4

React Native Study Note - Redux 패턴

학부생 때는 MVC 패턴으로 웹앱 만들곤 했었는데, 그리고 대기업 인턴 면접 때도 MVC에 대해서 질문 받았던 기억이 나는데, 이게 이미 옛날 패턴이라고 하니 뭔가 마음이 싱숭생숭하다. 웹이 그만큼 오랜만인 거겠지,, 어쨌든! 이제 React Native를 할 거니까 어떤 패턴을 사용하지? 하고 검색해봤는데, Redux라는 패턴을 가장 많이 추천하는 것 같다. 약 6년 전 쯤, 페이스북에서 Flux라는 패턴을 발표했었고, 그 이후에 Flux와 Reducer를 혼합(?)하여 다시 탄생시킨 Redux 패턴이 발표되었다. Action → Dispatcher → Store →View 앱의 상태 State를 하나의 저장소 Store에 트리 형태로 저장한다. Component끼리 state와 props를 거치지 않..

Study note/WebApp 2020.12.10

[Solved] React Native CLI 설치 시 환경 변수 설정 안될 때 해결방법

역시 개발에서 환경 구축이 제일 일이다.. 그래서 Expo 같은 게 다 나오는구나 싶다. 이런 의미로는 진짜 좋을 툴이네, 인정. 특히 비전공자들에게는 얼마나 힘든 일일까.. 결론적으로 위와 같은 화면을 보게 되었다. 해결방법이 인터넷에 제각각, 혹은 자세하게 나와있지 않아서 헷갈렸는데, (나도 가끔 나만 알 수 있게 올림.. 반성 ㅠㅠ) 자세하게 적어보고자 한다. 1. 윈도우 검색 창에서 '환경 변수 편집'을 검색해서 창을 띄운다. 2. 시스템 속성 창 - 고급 탭 - 환경 변수(N)... 버튼 클릭 3. 환경 변수 창에서 '사용자 변수' 아래 있는 '새로 만들기' 버튼 클릭: 나는 여기서 가장 많이 헷갈렸다. 시스템 변수 아래에도 새로 만들기 버튼이 있는데, 어디서 새로만들기를 해야 하는지 제대로 안..

Study note/WebApp 2020.12.09