Category: React Native

리덕스(Redux)란 무엇인가?

참조 인턴 멘토 森田(모리타)씨와의 대화 Redux - motivation 핵심리덕스는 어플리케이션의 클라이언트쪽 state를 관리하기 위한 거대한 이벤트루프이다.액션 = 이벤트리듀서 = 이벤트에 대한 반응 Redux의 이해리액트를 사용하는 프로그래머 입장에서는 누구나가 거쳐가는 바로 그 기술 Redux.처음 리액트를 공부하는 사람들에게 크나큰 산과 같은

PropTypes과 Semantic Commit Messages

참조 React.jsのProp KARMA Git Commit Msg Semantic Commit Message 배경사부의 커밋 메세지를 보면 feat:, fix: 이런 것들이 붙어져 있어서 그것에 대한 유래를 물어보았다. 그리고 전부터 대충은 알고 있던 React Native의 PropTypes에 대해서 한 번은 정리할 필요가 있을 것 같아서 포스팅을 하

High Order Component에 대하여

참조 recompose 배경1234567// setFormState setFormState(name, value) { this.setState({ [name]: value, });} 위와 같은 setFormState가 smart컴포넌트를 변경하는 거의 모든 경우에서 중복되어서 사용되기 때문에 재활용성을 높이고

React Native with 최신 자바스크립트 문법

참조 JavaScript Environment - React Native babeljs.io Flowtype.org Object Spread esnext 고찰사부가 쓰던 모든 최신문법이 여기 있었다. 또한 React Native는 iOS simulator에서는 JavaScriptCore(Safari의 자바스크립트 엔진)를 사용하고, Chrome

React Native의 원리 및 JavaScript의 함수

출처 및 들어가 보면 좋은 사이트 사부의 말 Intoriduction to JavaScript - Mozilla 재단 객체지향 자바스크립트의 소개 - Mozilla 재단 의문내가 React Native코드를 작성하는 과정에서 다음과 같은 일이 있었다. ListView의 renderRow함수를 this.renderRow로 하고그 안의 Touchable

React Native 공부기 ~ Redux 후편

지난번에 공부한 것들 props의 공급원 dispatch(action.login(sessionID))의 의미 Redux의 매커니즘 다시 이야기로 돌아와서 저런식으로 redux에 state을 저장해서 다른 컴포넌트들이 그걸 참조하는거에요. Q) 그럼 dumbcomponent에서 데이터가변화 => screen으로 데이터가 감 => action

Xcode버전업과 RN개발환경 오류들

이 글을 쓰게 되는 계기는 다름이 아니라 몇가지 에러로 인하여 나와 사부가 정말 말 그대로 하루종일 고생했다는 점이다. 그래서 앞으로 이러한 에러가 나올 경우에 잘 대처할 수 있도록 머리에 담아두고자 이곳에 글을 쓴다. 발단 : Git사용의 미숙함 + Xcode업데이트Remote에서 git pull을 한 이후로 이상하게 simulator가 실행되지 않는 버

React Native 공부기 1 ~ bind

포인트bind는 this의 scope를 제어하기 위한 메소드이다. Real codeCore 부분1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950export default class Stopwatch extends Component {