Skip to content

Conversation

@chldntjr1321
Copy link
Contributor

📚 학습 주제

  • 주차: [4-1]
  • 주제: [구조분해할당, 나머지 매개변수와 전개 구문]

📝 학습 내용 체크리스트

✅ 개념 요약

  • 주요 개념들을 이해하기 쉽게 정리했는가?
  • 핵심 포인트를 놓치지 않고 요약했는가?

🔍 모르는 개념 연구

  • 이해하기 어려웠던 개념들을 조사하고 정리했는가?
  • 추가 학습이 필요한 부분을 명시했는가?

💻 예시 코드 및 설명

  • 개념을 설명하는 실용적인 코드 예시를 작성했는가?
  • 코드에 대한 상세한 설명을 포함했는가?

📋 주요 학습 개념 설명/요약 (선택)

  • 객체나 배열에 저장된 데이터 전체가 아닌 일부만 필요한 경우 구조 분해 할당을 통해 효율적으로 다룰 수 있음
  • 함수가 받은 매개변수를 모두 모아 함수가 전달받은 객체를 분해하고 변수에 할당해서 작업을 수행하게 하는 함수가 좋은 함수다!
  • ...뒤에 배열 이름을 적으면 함수 호출할 때 여분의 매개변수를 담을 수 있음!
  • 나머지 매개변수가 등장하기 전에는 arguments 객체를 사용했었음
  • arguments는 유사 배열 객체

❓ 질문사항 및 토론 포인트

  • 구조 분해 할당 시 어떤 상황에 이름을 바꾸는 게 좋을까?
  • arguments를 화살표 함수에서 사용하지 못하는 이유가 뭘까요? + 학습하던 와중에 나온 내용인데 잘 이해가 가지 않습니다....
    스크린샷 2025-09-21 18 41 32

📖 참고 자료 (선택)

  • [추가 참고한 자료가 있다면]

🤡 스터디 이외의 이번주차 학습질문 (선택)

  • [궁금한 점이나 토론하고 싶은 내용]

@tkp12345
Copy link
Member

tkp12345 commented Sep 22, 2025

구조 분해 할당 시 어떤 상황에 이름을 바꾸는 게 좋을까?

useState 가 객체를 반환한다면 !? 💀

const { state: count, setState: setCount } = useState(0);
const { state: text, setState: setText } = useState("");

💀💀💀💀💀💀💀

@chldntjr1321
Copy link
Contributor Author

할당연산자 기준으로 왼쪽 state값이 들어가는 부분에는 배열만 쓸 수 있는게 아니었나요⁉️⁉️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants