High Order Component에 대하여
참조 recompose 배경1234567// setFormState setFormState(name, value) { this.setState({ [name]: value, });} 위와 같은 setFormState가 smart컴포넌트를 변경하는 거의 모든 경우에서 중복되어서 사용되기 때문에 재활용성을 높이고
참조 recompose 배경1234567// setFormState setFormState(name, value) { this.setState({ [name]: value, });} 위와 같은 setFormState가 smart컴포넌트를 변경하는 거의 모든 경우에서 중복되어서 사용되기 때문에 재활용성을 높이고
참조 JavaScript Environment - React Native babeljs.io Flowtype.org Object Spread esnext 고찰사부가 쓰던 모든 최신문법이 여기 있었다. 또한 React Native는 iOS simulator에서는 JavaScriptCore(Safari의 자바스크립트 엔진)를 사용하고, Chrome
출처 및 들어가 보면 좋은 사이트 사부의 말 Intoriduction to JavaScript - Mozilla 재단 객체지향 자바스크립트의 소개 - Mozilla 재단 의문내가 React Native코드를 작성하는 과정에서 다음과 같은 일이 있었다. ListView의 renderRow함수를 this.renderRow로 하고그 안의 Touchable
지난번에 공부한 것들 props의 공급원 dispatch(action.login(sessionID))의 의미 Redux의 매커니즘 다시 이야기로 돌아와서 저런식으로 redux에 state을 저장해서 다른 컴포넌트들이 그걸 참조하는거에요. Q) 그럼 dumbcomponent에서 데이터가변화 => screen으로 데이터가 감 => action
나의 질문 123456_showAddLectureRatingScreen() { const { lecture } = this.props; Actions.lectureRatingAdd({ lecture, });} 여기서 lecture를 this.props에서 가져오는데 그 props는 어디에서 오
드디어 나의 첫 pull request가 반영되었다! 총 코드변동량 : 약 80,000 나의 코드변동량 : 약 800 나의 기여도 : 1% 기여도 1%얼마전에 나는 정말 오랜만에 짜릿한 경험을 했다. 현재 나와 사부님이 같이 진행하는 프로젝트에서 까다로운 여러 테스트(퍼포먼스 리뷰, 코드 리뷰, Eslint)를 잘 극복해서 드디어! 프로젝트를
이 글을 쓰게 되는 계기는 다름이 아니라 몇가지 에러로 인하여 나와 사부가 정말 말 그대로 하루종일 고생했다는 점이다. 그래서 앞으로 이러한 에러가 나올 경우에 잘 대처할 수 있도록 머리에 담아두고자 이곳에 글을 쓴다. 발단 : Git사용의 미숙함 + Xcode업데이트Remote에서 git pull을 한 이후로 이상하게 simulator가 실행되지 않는 버
포인트bind는 this의 scope를 제어하기 위한 메소드이다. Real codeCore 부분1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950export default class Stopwatch extends Component {