Tag: React Native

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

기여도 1%의 의미

드디어 나의 첫 pull request가 반영되었다! 총 코드변동량 : 약 80,000 나의 코드변동량 : 약 800 나의 기여도 : 1% 기여도 1%얼마전에 나는 정말 오랜만에 짜릿한 경험을 했다. 현재 나와 사부님이 같이 진행하는 프로젝트에서 까다로운 여러 테스트(퍼포먼스 리뷰, 코드 리뷰, Eslint)를 잘 극복해서 드디어! 프로젝트를

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

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

React Native 공부기 1 ~ bind

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