인프런 커뮤니티 질문&답변

윤정훈님의 프로필 이미지
윤정훈

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

console.log찍어보니 화살표함수로 된 renderCheckbox이 4번 발생하는데 그 이유를 못찾겠습니다.

작성

·

209

0

import React, { Fragment } from "react";
import { Collapse, Checkbox } from "antd";

const { Panel } = Collapse;
function CheckBox(props) {
  const renderCheckbox = () => {
    console.log(props.list);
    props.list.map((prop, index) => {
      console.log(prop.name);
      <Checkbox.Group key={index} onChange>
        {prop.name}
      </Checkbox.Group>;
    });
  };

  return (
    <div>
      <Collapse defaultActiveKey={["1"]}>
        <Panel header="Continents" key="1">
          {renderCheckbox()}
        </Panel>
      </Collapse>
    </div>
  );
}

export default CheckBox;

CheckBox.js는 이렇게 작성되었습니다. 그런데

이렇게 하고 함수를 돌려보니 4번 발생하더라고요.

왜 이렇게 발생하는지 궁금해서 질문남겨봅니다.

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
윤정훈님의 프로필 이미지
윤정훈

작성한 질문수

질문하기