반응 상태의 객체 배열에 빈 객체 추가

user2281858

나는 상태가 있습니다 :

this.state = {
    rowData
}

rowData = [
    {MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3"},
    {MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3"},
    {MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3"}
]

버튼을 클릭하면 이와 같은 빈 개체를 추가 할 수 있기를 원합니다.

   rowData = [
        {MEMBER: "", ALIS: "", STATUS: ""},   //CLICK 1
        {MEMBER: "", ALIS: "", STATUS: ""},   // CLICK 2 and so on
        {MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3"},
        {MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3"},
        {MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3"}
    ]

버튼 클릭에 빈 문자열을 포함하도록 상태를 업데이트하려면 어떻게해야합니까?

cbr

스프레드 연산자를 사용할 수 있습니다 .

this.setState({
  rowData: [
    { MEMBER: "", ALIS: "", STATUS: "" },
    ...this.state.rowData
  ]
})

예를 들면 :

const rowData = [
  { MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3" },
  { MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3" },
  { MEMBER: "DATA1", ALIS: "DATA2", STATUS: "DATA3" }
];

class MyComponent extends React.Component {
  state = {
    rowData
  };

  handleClick = () => {
    this.setState({
      rowData: [
        { MEMBER: "", ALIS: "", STATUS: "" },
        ...this.state.rowData
      ]
    });
  };

  render() {
    return (
      <>
        <button onClick={this.handleClick}>Button</button>
        {this.state.rowData.map(({ MEMBER, ALIS, STATUS }, i) => (
          <p key={i}>
            Member: {MEMBER}, Alis: {ALIS}, Status: {STATUS}
          </p>
        ))}
      </>
    );
  }
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

배열 반응 끝에 객체 추가

분류에서Dev

상태의 객체 배열에 추가하면 해당 배열의 다른 객체가 변경되는 이유는 무엇입니까? (반응)

분류에서Dev

배열의 객체를 반복하고 각 객체에 속성 추가

분류에서Dev

감속기의 상태에 객체 배열 추가

분류에서Dev

객체 배열에서 객체 키 VALUES의 빈도 찾기

분류에서Dev

객체의 객체 배열 추출

분류에서Dev

중첩 JSON 객체의 배열에 객체 추가-Redux

분류에서Dev

Vue 객체 배열과의 반응

분류에서Dev

객체 배열에 객체 추가

분류에서Dev

객체에 배열 객체 추가

분류에서Dev

자바 스크립트 | 빈 json 배열에 json 객체 추가

분류에서Dev

Haystack SearchQuerySet 반환 빈 객체 배열

분류에서Dev

빈 객체로 Json 배열을 반복

분류에서Dev

객체 배열의 indexOf에 문제가 있습니다. 반응 앱

분류에서Dev

배열에 객체 추가

분류에서Dev

배열에 객체 추가

분류에서Dev

객체 배열 수신시 반응 상태 업데이트

분류에서Dev

빈 객체에 추가 할 특정 키 : 값 쌍을 얻으려면 배열을 반복해야합니다.

분류에서Dev

객체의 배열 목록, 객체 추가

분류에서Dev

반응에서 객체 배열에 상태를 설정하는 방법

분류에서Dev

객체 배열의 스프레드 연산자가 빈 배열을 반환합니다.

분류에서Dev

객체의 객체를 반복 한 다음 자바 스크립트의 다른 객체에 속성 추가

분류에서Dev

객체 배열의 값 추가

분류에서Dev

다른 객체 내부에서 객체 가져 오기 반응

분류에서Dev

하위 구성 요소에서 반응 상태 (객체 배열) 업데이트

분류에서Dev

Javascript의 배열에서 객체 추출

분류에서Dev

반사의 HashMap에 객체의 객체

분류에서Dev

Ruby의 배열에서 객체 반환

분류에서Dev

상태 배열에 새 객체를 추가하려고하면 기존의 모든 객체가 새 객체로 변경됩니다.

Related 관련 기사

  1. 1

    배열 반응 끝에 객체 추가

  2. 2

    상태의 객체 배열에 추가하면 해당 배열의 다른 객체가 변경되는 이유는 무엇입니까? (반응)

  3. 3

    배열의 객체를 반복하고 각 객체에 속성 추가

  4. 4

    감속기의 상태에 객체 배열 추가

  5. 5

    객체 배열에서 객체 키 VALUES의 빈도 찾기

  6. 6

    객체의 객체 배열 추출

  7. 7

    중첩 JSON 객체의 배열에 객체 추가-Redux

  8. 8

    Vue 객체 배열과의 반응

  9. 9

    객체 배열에 객체 추가

  10. 10

    객체에 배열 객체 추가

  11. 11

    자바 스크립트 | 빈 json 배열에 json 객체 추가

  12. 12

    Haystack SearchQuerySet 반환 빈 객체 배열

  13. 13

    빈 객체로 Json 배열을 반복

  14. 14

    객체 배열의 indexOf에 문제가 있습니다. 반응 앱

  15. 15

    배열에 객체 추가

  16. 16

    배열에 객체 추가

  17. 17

    객체 배열 수신시 반응 상태 업데이트

  18. 18

    빈 객체에 추가 할 특정 키 : 값 쌍을 얻으려면 배열을 반복해야합니다.

  19. 19

    객체의 배열 목록, 객체 추가

  20. 20

    반응에서 객체 배열에 상태를 설정하는 방법

  21. 21

    객체 배열의 스프레드 연산자가 빈 배열을 반환합니다.

  22. 22

    객체의 객체를 반복 한 다음 자바 스크립트의 다른 객체에 속성 추가

  23. 23

    객체 배열의 값 추가

  24. 24

    다른 객체 내부에서 객체 가져 오기 반응

  25. 25

    하위 구성 요소에서 반응 상태 (객체 배열) 업데이트

  26. 26

    Javascript의 배열에서 객체 추출

  27. 27

    반사의 HashMap에 객체의 객체

  28. 28

    Ruby의 배열에서 객체 반환

  29. 29

    상태 배열에 새 객체를 추가하려고하면 기존의 모든 객체가 새 객체로 변경됩니다.

뜨겁다태그

보관