모든 셀이 자식 구성 요소 인 경우 행 인덱스를 어떻게 얻을 수 있습니까?

Joshua

현재 모든 행에 대해 행 인덱스를 표시해야하는 테이블을 만들려고합니다. 나는 이것이 간단한 일이라고 생각했지만 곧 그것이 내 지식에서 벗어났다는 것을 깨달았습니다.


테이블은 가져온 JSON 파일 ( this.state )을 반복 (맵)하고 this.state.body.map () 에서 소품 "player"를 사용하여 React.createElement의해 컴포넌트를 생성합니다.

아래는 테이블 구성 요소입니다.

render() {
        return (
            <div>
                <table className="ranked_table">
                    <tbody>
                    {this.state.body.map(player => React.createElement(Cell, player))}
                    </tbody>
                </table>
                <button id="vote_btn"><a>RANK</a></button>
            </div>
        );
    }

그리고 아래는 행 구성 요소입니다.

render() {
        return (
            <tr className="row">
                <th>{**DESIRED RANK COLUMN**}</th>
                <th>
                    <div className="image_border">
                        <img src={this.props.image} className="profile_pic" alt="" >
                        </img>
                        <div className="medal"></div>
                    </div></th>
                <th><div className="name">{this.props.name}</div></th>
                <th>
                    <a className="upVote">
                        <img src="/asset/vote_btn.svg"></img>
                    </a>
                </th>
                <th className="count">{this.props.count}</th>
            </tr>
        );
    }

행 인덱스 열을 어떻게 만들 수 있습니까? 행 구성 요소에 소품으로 전달되는 상태 개체를 수정하려고했지만 거기에도 갇혀있었습니다.

Yousaf

map함수는 현재 인덱스를 콜백 함수에 전달합니다. 해당 인덱스를 행 구성 요소에 전달할 수 있습니다.

this.state.body.map((player, index) => React.createElement(Cell, {player, rowNum: index}))

index0에서 시작, 당신은 아마 소품으로 통과 할 때 각 인덱스 값에 1을 추가 할

React.createElement(Cell, {player, rowNum: index + 1 })

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Vue 2의 부모 구성 요소에서 자식 구성 요소의 감시자의 업데이트 값을 어떻게 얻을 수 있습니까?

분류에서Dev

조건이 참인 경우 새 구성 요소를 어떻게 추가 할 수 있습니까? REAC-NATIVE

분류에서Dev

Material UI의 경우 각 구성 요소의 속성이 무엇인지 어떻게 알 수 있습니까?

분류에서Dev

어떻게 봄 (5) 구성 요소 인덱스를 만들 수 있습니까?

분류에서Dev

값에 특정 값이있는 행의 인덱스를 어떻게 얻을 수 있습니까?

분류에서Dev

모든 요소의 모든 'href'속성을 변경하는 사용자 스크립트를 어떻게 만들 수 있습니까?

분류에서Dev

값이 해시 기호 (#) 인 경우 요청 매개 변수 값을 어떻게 얻을 수 있습니까?

분류에서Dev

열이 NULL 인 경우이 쿼리를 어떻게 얻을 수 있습니까?

분류에서Dev

정수 목록이 주어지면 현재 인덱스를 제외한 모든 요소의 곱으로 구성된 목록을 찾습니다.

분류에서Dev

파일 경로에있는 모든 구성 요소의 권한을 어떻게 나열 할 수 있습니까?

분류에서Dev

부모 구성 요소가 업데이트 될 때마다 자식 구성 요소를 어떻게 렌더링 할 수 있습니까?

분류에서Dev

섹션 기반 테이블 뷰에서 스위치 변경 이벤트에서 셀의 인덱스 경로를 어떻게 얻을 수 있습니까?

분류에서Dev

스타일이 지정된 구성 요소의 경우 모든 구성 요소 스타일을 .hover 구성 요소 스타일로 계단식으로 만들려면 어떻게해야합니까?

분류에서Dev

같은 클래스의 클래스 이름으로 모든 요소를 어떻게 얻을 수 있습니까?

분류에서Dev

numpy에서 지정된 인덱스를 사용하여 3D 행렬에서 요소를 어떻게 얻을 수 있습니까?

분류에서Dev

모든 기능이 필요하지 않은 경우 인터페이스를 어떻게 구현합니까?

분류에서Dev

내가 작성한 사용자 지정 양식 인 자식 구성 요소에서 부모 구성 요소의 상태를 수정하는 방법. 이것은 또한 부모의 다른 자녀에게 영향을 미칠 수 있습니다.

분류에서Dev

객체 내 배열 요소의 인덱스를 어떻게 얻을 수 있습니까?

분류에서Dev

jquery에서 본문 인덱스의 첫 번째 요소를 어떻게 얻을 수 있습니까?

분류에서Dev

자식 구성 요소의 상태를 부모에게 어떻게 전달할 수 있습니까?

분류에서Dev

모든 플레이어를 드롭 한 후 드래그 앤 드롭 한 요소 VALUE을 어떻게 저장할 수 있습니까? (축구 관리자)

분류에서Dev

여러 자식 구성 요소가있는 경우 자식 구성 요소에서 부모로 값을 전달하려면 어떻게해야합니까?

분류에서Dev

모든 요소에 클래스를 적용하지 않고 단일 반응 구성 요소에서 모든 Material UI Typography 구성 요소의 스타일을 어떻게 변경할 수 있습니까?

분류에서Dev

내가 만든 구성 요소의 가치를 어떻게 얻을 수 있습니까?

분류에서Dev

복합 구성 요소의 인스턴스는 어떻게 생성되며 어떻게 얻을 수 있습니까?

분류에서Dev

마지막 행이 003 인 경우 어떻게 마지막 행을 할 수 있습니까?

분류에서Dev

논리적 인덱싱을 사용하여 행렬 요소를 어떻게 바꿀 수 있습니까?

분류에서Dev

이기종 목록의 모든 요소가 모두 동일한 클래스의 인스턴스 인 경우 함수를 어떻게 적용 할 수 있습니까?

분류에서Dev

어떻게 구문 분석 인간의 포맷과 자바의 변화의 많은 텍스트 테이블을 입력하고, 정규식 대답은 어떻게 적절하게 행 값을 얻을 수 있습니까?

Related 관련 기사

  1. 1

    Vue 2의 부모 구성 요소에서 자식 구성 요소의 감시자의 업데이트 값을 어떻게 얻을 수 있습니까?

  2. 2

    조건이 참인 경우 새 구성 요소를 어떻게 추가 할 수 있습니까? REAC-NATIVE

  3. 3

    Material UI의 경우 각 구성 요소의 속성이 무엇인지 어떻게 알 수 있습니까?

  4. 4

    어떻게 봄 (5) 구성 요소 인덱스를 만들 수 있습니까?

  5. 5

    값에 특정 값이있는 행의 인덱스를 어떻게 얻을 수 있습니까?

  6. 6

    모든 요소의 모든 'href'속성을 변경하는 사용자 스크립트를 어떻게 만들 수 있습니까?

  7. 7

    값이 해시 기호 (#) 인 경우 요청 매개 변수 값을 어떻게 얻을 수 있습니까?

  8. 8

    열이 NULL 인 경우이 쿼리를 어떻게 얻을 수 있습니까?

  9. 9

    정수 목록이 주어지면 현재 인덱스를 제외한 모든 요소의 곱으로 구성된 목록을 찾습니다.

  10. 10

    파일 경로에있는 모든 구성 요소의 권한을 어떻게 나열 할 수 있습니까?

  11. 11

    부모 구성 요소가 업데이트 될 때마다 자식 구성 요소를 어떻게 렌더링 할 수 있습니까?

  12. 12

    섹션 기반 테이블 뷰에서 스위치 변경 이벤트에서 셀의 인덱스 경로를 어떻게 얻을 수 있습니까?

  13. 13

    스타일이 지정된 구성 요소의 경우 모든 구성 요소 스타일을 .hover 구성 요소 스타일로 계단식으로 만들려면 어떻게해야합니까?

  14. 14

    같은 클래스의 클래스 이름으로 모든 요소를 어떻게 얻을 수 있습니까?

  15. 15

    numpy에서 지정된 인덱스를 사용하여 3D 행렬에서 요소를 어떻게 얻을 수 있습니까?

  16. 16

    모든 기능이 필요하지 않은 경우 인터페이스를 어떻게 구현합니까?

  17. 17

    내가 작성한 사용자 지정 양식 인 자식 구성 요소에서 부모 구성 요소의 상태를 수정하는 방법. 이것은 또한 부모의 다른 자녀에게 영향을 미칠 수 있습니다.

  18. 18

    객체 내 배열 요소의 인덱스를 어떻게 얻을 수 있습니까?

  19. 19

    jquery에서 본문 인덱스의 첫 번째 요소를 어떻게 얻을 수 있습니까?

  20. 20

    자식 구성 요소의 상태를 부모에게 어떻게 전달할 수 있습니까?

  21. 21

    모든 플레이어를 드롭 한 후 드래그 앤 드롭 한 요소 VALUE을 어떻게 저장할 수 있습니까? (축구 관리자)

  22. 22

    여러 자식 구성 요소가있는 경우 자식 구성 요소에서 부모로 값을 전달하려면 어떻게해야합니까?

  23. 23

    모든 요소에 클래스를 적용하지 않고 단일 반응 구성 요소에서 모든 Material UI Typography 구성 요소의 스타일을 어떻게 변경할 수 있습니까?

  24. 24

    내가 만든 구성 요소의 가치를 어떻게 얻을 수 있습니까?

  25. 25

    복합 구성 요소의 인스턴스는 어떻게 생성되며 어떻게 얻을 수 있습니까?

  26. 26

    마지막 행이 003 인 경우 어떻게 마지막 행을 할 수 있습니까?

  27. 27

    논리적 인덱싱을 사용하여 행렬 요소를 어떻게 바꿀 수 있습니까?

  28. 28

    이기종 목록의 모든 요소가 모두 동일한 클래스의 인스턴스 인 경우 함수를 어떻게 적용 할 수 있습니까?

  29. 29

    어떻게 구문 분석 인간의 포맷과 자바의 변화의 많은 텍스트 테이블을 입력하고, 정규식 대답은 어떻게 적절하게 행 값을 얻을 수 있습니까?

뜨겁다태그

보관