Mobx Redux 비교 예제http://woowabros.github.io/experience/2019/01/02/kimcj-react-mobx.htmlhttps://afrobambacar.github.io/2018/11/redux-or-mobx.html https://brunch.co.kr/@hee072794/108https://www.slideshare.net/hyunseoblee7/mobx-mst-state-management-109460634https://velog.io/@velopert/redux-or-mobx Redux, Flux 개념https://taegon.kim/archives/5288https://engineering.huiseoul.com/react-redux-intro-bbff95..
React Component 종류 기본 컴포넌트 (Basic Component) 함수형 컴포넌트 (Functional Component) 고차 컴포넌트 (Higher Order Component) 무 상태 컴포넌트 (Stateless Component) 특수화 (Specialization) 기본, 함수형 컴포넌트를 많이 쓰는 듯 참고https://medium.com/little-big-programming/react%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EC%BB%B4%ED%8F%AC%EB%84%8C%ED%8A%B8%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90-92c923011818
자바스크립트(Javascript) 내장 객체 배열(Array)의 내장 함수 concat, filter, map 사용법 데이터 추가 concat 데이터 삭제 filter 데이터 for문? map //데이터 추가 concat const { users } = this.state; this.setState({ // 아이디를 비교하여 같지 않으면 데이터를 넣어라 users: users.concat({ id: this.id++, ...data }) }) // ...data 는 이전 데이터 상위에 추가 //데이터 삭제 filter const { users } = this.state; this.setState({ users : users .filter(info => info.id !== id) }) // 배열 데이터 ..
React state 값 하위 컴포넌트 > 상위 컴포넌트 , 상위 컴포넌트 > 하위 컴포넌트로 전달 방법 ------------------------------하위 컴포넌트 > 상위 컴포넌트// 하위 컴포넌트 // 상태값을 onCreate 를 통하여 부모에게 전달 this.props.Test(this.state); // 부모 컴포넌트 handleTest= (data) => { console.log(data); } ------------------------------상위 컴포넌트 > 하위 컴포넌트// 부모 컴포넌트// setState에서 state 추가가 발생 감시 handleCreate = (data) => { const { information } = this.state; this.setState({..
React setState시 state 데이터 사용법 // 1. this.setState({ number : this.state.number+1 }) //2. this.setState( (state) => ({ number: state.number }) ); // 3. 비구조 할당 방식 this.setState( ({ number }) => ({ number: number + 1 }) ); //4. const { number } = this.state; this.setState({ number: number + 1 }); 위 코드 다 사용 가능한데간단한게 4번째 코드임 참고 : https://velopert.com/3629 끘
React setState 시 하위 객체가 존재 할 경우 setState는 객체로 전달되는 값만 업데이트 함 아래 state 데이터 경우 state = { number: 0, user: { id: 'admin', pw: '123' } } 아이디를 setState하고 싶을 때안됨 XXXXXXXXXXXXXXXXXXXXXXthis.setState({ user: { id: 'test' }})pw 데이터가 날라가 버림 number: 0, user: { id: 'test' } 때문에this.setState({ number: 0, user: { ...this.state.user, id: 2 }}); 이케 해야되는데 이해가 그래도 잘 안되네 ㅆㅂ난 망한듯 참고 : https://velopert.com/3629 끘!@$..
React State 정의 차이점 // class fields 사용했을 경우class Test extens Component {state = {number: 1}handleIncrease() { this.setState({ number: this.state.number + 1 }); }...} // constructor 사용했을 경우class Test extens Component {constructor(props) { super(props); this.state = { number: 1 }this.handleIncrease = this.handleIncrease.bind(this);}handleIncrease() { this.setState({ number: this.state.number + 1 })..
- Total
- Today
- Yesterday
- 군산 가볼만한곳
- 리니지m
- 스쿠터 전국 일주
- 오라클 DB 링크
- 담양 여행
- 돌장갑
- 남자 혼자 국내 여행
- 인터바이크
- 제주도 스쿠터 여행
- kendo grid
- 은파호수공원
- 송내 룸카페
- 윈드스크린
- 나래바이크
- 남자 혼자 여행
- 군산 게스트하우스
- 보성 여행
- 고흥 여행
- 영광 여행
- 송내 카페
- 송내역 카페
- 국제반점
- 초원사진관
- vscode
- 송내역 룸카페
- 군산 여행
- 전국 일주 여행
- 스쿠터 여행
- 베스파LX
- Docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |