<Square value={squares[i]} onClick={() => onClick(i)} />onClick={()=>onClick(i)}이렇게 래퍼함수로 전달해도문제없는거임?
안 그럼 어떻게 하는데?
저렇게 안하면 인자를 전달 못함
콜백이 하위 컴포넌트에 props로서 전달된다면 그 컴포넌트들은 추가로 다시 렌더링을 수행할 수도 있습니다. 이러한 종류의 성능 문제를 피하고자, 생성자 안에서 바인딩하거나 클래스 필드 문법을 사용하는 것을 권장합니다.
이거랑상관없음?
다른 얘기임
저건 콜백이 아니라 그냥 익명함수로 감싼 함수임