프레임워크 의존성에서 벗어나기 위한 리엑트의 선택 (본 글은 2017년 7월 22일 브런치 글을 옮겨온 것입니다.) 최근 글이 매우 뜸했다. 것도 그런 것이, 학교를 마치고 나서 본격적으로 제품을 만들기 위해 가장 하고싶었던 일이 다름아닌 작년에 포기했었던 리엑트를 올해 꼭 공부해보고, 실제 적용해보고 이를 기반으로 개발환경이나 머릿속에 잡혀있는 Single-page Application에 대한 이해를 ...
-
2022년 10월 14일 -
2021년 8월 12일 Flutter 공부중. 리엑트보다 100배 낫다.
친한 친구의 추천으로 요즘 개발에 있어서 Flutter를 보고 있다. 처음에는 ‘웹’개발용으로 친구의 추천으로 시작한 Flutter프레임워크와 Dart라는 언어가 어느정도 익숙해진 지금에선 꽤나 괜찮게 느껴진다. 기본적으로 내가 불편하다고 생각하던 혹은 버전이 업그레이드 되면서 바뀌던, 리엑트에 있던 패러다임이 전부 들어있다. 그리고 역시 구글에서 만든 언어답게(?) 문법이 꽤나 엄격하다. 그 말인 즉, 컴파일 타임 ...
-
2018년 6월 9일 [React-Native] WebView에서 페이스북 로그인 처리하기
리엑트를 사용하는 이유 중 가장 큰 이유는 아마도 진정한 의미의 one-source-multi-use일 것이다. 패러다임은 크게 바뀌었지만, 그래도 예전에 HTML5가 한창 뜨면서 hybrid web app이 유행한 것과 마찬가지로, PhoneGap이나 Cordova의 그 지속적인 무거움과 세팅에 지쳐가는 사람들이 하나 둘 생각하는 것. 웹 개발 코드를 그대로 앱 개발에도 가져올 수 있다는 생각에서 그렇지 않았을까. ...
-
2017년 8월 29일 React와 React Native의 코드 공유의 한계
최근 열심히 리엑트를 실무에 적용하며, 어느정도 코어 코드가 나와서 이를 바로 리엑트 네이티브로 변경하려고 해봤다. 사실 리엑트를 사용하는 이유 자체도 스스로가 앱 개발에는 자신이 없었으며 웹으로 반응형 웹 적용해 두면 작은 화면에서도 열심히 나오지 않겠는가 해서 예전에 앵귤러 쓰다 ionic으로 바로 변경하려 했는데 JS들 때문에 결국 실패, 모듈화와 top-down구조도 마음에 ...
-
2017년 7월 26일 [React-Redux] redux-react-session 사용, 페이지 새로고침시 계속해서 redirected되는 현상
리엑트는 라이브러리가 은근 많아서 사용하기 편한 경우가 있다. 앵귤러 사용때는 세션이나 토큰 관리를 수동으로 만들어 줬어야 했는데, 리엑트는 리덕스를 사용해서 State를 관리하다 보면 세션이 헷갈리는 경우가 많다. 그러다가 찾은 리액트와 리덕스를 사용하는 세션관리 라이브러리. 나 같은 경우는 리엑트-리덕스의 세션 관리 (사용자 정보, 토큰)를 위해 Redux-React-Session 이 라이브러리를 사용중이다. 다른건 다 좋은데, /Dashboard ...
-
2017년 6월 23일 [공부일지] Udemy – Modern React with Redux 완강, 강의정리
링크: https://www.udemy.com/react-redux 강사: Stephen Grider 강의주제: React, Redux, React-promise 걸린시간: 3일(약 15시간) 평가: 사실 이 강의를 들은건 작년 말인데, 개발에 반년 정도 손떼고 있다보니 ES6부터 해서 리엑트 전부 까먹어서 다시 들었다. 일단 스테판 강의는 일전에도 말했듯이 꽤나 직관적이로 예제 위주라서 따라하기 쉽다. 난이도는 초급 정도이며 초급에 맞게 잘 설명해준다. 강의내용 정리 ...
-
2017년 6월 13일 개발력 상실, 무엇을 먼저 해야할까.
지난주,열심히 8시부터 5시까지, 8시간 근무를 하며 회사에 잘 나갔다. 물론 수요일까지는 컴퓨터가 맛이 가서 시간을 많이 날려먹었지만, 목욜부터는 또 이틀간 열심히 한듯 하다. 열심이라 해봤자 본사에 보고서 하나 쓰고, 그간의 일정 정리하고, 소스코드들 정리하고, 그런 정도밖에 없긴 하지만. 학교를 다닐 때에는 그렇게도 수업 가기가 싫었는데 막상 학교를 안가게 되니깐 (그래도 ...
-
2016년 7월 12일 개발 근황,
최근 아키텍처에 대한 고민이 끝남과 동시에, 좀 더 짜임새 있는 프론트앤드 개발을 위해 기존에 개발중인 AngularJS 를 AngularJS 2로 바꾸려고 열심히 공부하고 마이그레이션 하던 도중에 구글의 모 형과 얘기하다가 ReactJS가 최근의 대세이고, 페북에서도 적극적으로 밀고 있다는 말에 주저없이 리엑트로 바꾸기 시작했다. 프론트 컴포넌트야 세 개 정도밖에 되지 않으니 가능한 일이긴 ...