복붙노트

[REACTJS] 처음 페이지 렌더링 만의 "배열의 각 아이는 고유 키 소품을 가져야한다"

REACTJS

처음 페이지 렌더링 만의 "배열의 각 아이는 고유 키 소품을 가져야한다"

해결법


  1. 1.당신은 당신이 그것을 정의 할 수 없습니다 경우, <컴포넌트 2> 렌더링하는 키 속성을 추가해야합니다 :

    당신은 당신이 그것을 정의 할 수 없습니다 경우, <컴포넌트 2> 렌더링하는 키 속성을 추가해야합니다 :

    component1 = React.createClass({
        render: () ->
            # A lot of table stuff here
            _.chain(@state.users).map((x) -> <component2 profile={x} key={x.id} />),@).value()
    )}
    
    component2 = React.createClass({
        render: () ->
            return (
                <tr>
                    <td>Blah</td>
                    <td>Blah</td>
                    <td>Blah</td>
                </tr>
            )
    })
    
  2. from https://stackoverflow.com/questions/38469068/each-child-in-an-array-should-have-a-unique-key-prop-only-on-first-time-render by cc-by-sa and MIT license