[REACTJS] 반응 - 매개 변수와 같은 클래스의 이벤트
REACTJS반응 - 매개 변수와 같은 클래스의 이벤트
해결법
-
1.당신은 함수가 호출 될 때 호출되는 앞에 추가 인수에 function.bind ()를 사용할 수 있습니다.
당신은 함수가 호출 될 때 호출되는 앞에 추가 인수에 function.bind ()를 사용할 수 있습니다.
<a onClick={this.handleClick.bind(this, tableRow.ID)}>{tableRow.ACTION}</a> handleClick: function(tableRowId, e) { SelLines[tableRowId] = true; console.log("##Clicked##", tableRowId); }
당신은 ()를 콜백지도 내부 렌더링되기 때문에 또한 콜백을 결합해야합니다 :
var tableRows = Data.map(function(tableRow){ // ... }.bind(this));
아니면 ES6를 사용하는 경우는 바인드에 필요하지 않도록 기능을 화살표 쓸 수 있습니다 :
var tableRows(Data.map((tableRow) => { // ... });
그리고 당신은 몇 가지 인수를 다른 함수를 호출 핸들러와 같은 인라인 화살표 기능을 쓸 수 있습니다 :
<a onClick={(e) => this.handleClick(tableRow.ID)}>{tableRow.ACTION}</a>
from https://stackoverflow.com/questions/36338333/react-events-in-same-class-with-parameters by cc-by-sa and MIT license
'REACTJS' 카테고리의 다른 글
[REACTJS] REDUX에서 중첩 된 상태 업데이트 (0) | 2020.11.14 |
---|---|
[REACTJS] JS에서 백엔드 오류가 개체에서 개체의 내부 프론트 엔드와 함께 처리하는 방법 (0) | 2020.11.14 |
[REACTJS] JSON 응답의 동적 UI를 생성하는 방법에 반응 네이티브 (0) | 2020.11.14 |
[REACTJS] GraphQL 돌연변이에의 OnError (0) | 2020.11.14 |
[REACTJS] 모달에 소품을 전달하는 방법 (0) | 2020.11.13 |