질문이요..ㅠㅠ
233
작성한 질문수 2
render() { const mapToComponents = (data) => { data.sort();//오름차순 자동 data = data.filter( (contact) => { return contact.name.toLowerCase().indexOf(this.state.keyword) > -1; } ); return data.map((contact, i) => { return ( {this.handleClick(i);} } />); }); }; return ( Contacts {mapToComponents(this.state.contactData)} ); } 여기서, ContactInfo 컴포넌트를 호출하며 onClick Props를 넘기는데, 이때는 Arrow Function이 아닌 바인딩된 this.handleClick을 넘겨버리면 왜 작동이 안되는건가요? 그냥 안되게 만들어놓은거라 이해하는게아니라 받아들여야하는건가요..? input, div 태그들에는 onClick 핸들러에 바인딩해놓은 이벤트를 넘기면 바로되는것까지는 알겠습니다. 단순히 리액트를 만들때 Component의 프롭스로는 그 이벤트를 넘길수 없다! 이렇게 만들어놓은..건가요? 너무헷갈리네요..ㅠㅠ
답변 1
0
다음강좌: https://www.inflearn.com/unit/state/?id=32621
에서 7:00 을 참고하세요!
그 이유는, doSomething() 이렇게 하면 렌더링 과정에서 그 함수가 실행되기 때문입니다
잘 배우고있었는데 ㅠㅠ
0
292
1
react hot reloader
0
191
1
this.props.name할때
0
173
1
시작부터 안됩니다.
1
481
2
초급 유료버전과 차이점은 무엇인가요?
0
338
1
localStorage 강좌에서 componentwillmount 관련 질문입니다.
0
360
1
아무것도 뜨지 않아요
0
567
4
아래 화면에 선생님처럼 Codelab이 안뜹니다. 수업진행이 안되네요
0
510
2
쌤 리액트로 앱 만들수 있는건가요?
0
325
0
babel-preset-stage-0 패키지를 인스톨하여 presets에 stage-0 을 넣자 에러가 발생합니다.
0
312
1
rcc 스니펫 안되시는분들
0
270
0
webpack 5 대응
10
445
2
props의 정의에 대한 질문입니다.
0
377
1
section 4까지 수강 후 프로젝트 완성 후 오류 질문
0
374
1
react.min.js:13 Uncaught TypeError: e.render is not a function
0
346
0
화면에 나오는 코드로 하면 propTypes가 먹히지 않습니다.
0
424
2
메모앱 프로젝트 질문있습니다.
0
229
0
codepen.io 에 퀵에드가 없는데요ㅜㅜ
0
311
1
App.js에서 html 빨간줄
0
288
0
리뉴얼 강좌관련 질문드립니다.
0
261
0
App.js에서 오류가 나네요..
0
261
0
react app과의 port 혼용
1
277
0
Atom으로 예제를 따라하고 있는데 브라우저에 아무것도 나오질 않습니다.
0
344
2
여러개의 smart 컴포넌트를 만들어서 connect할 수 있는건가요?
0
255
0





