React

{...rest}는 파라미터를 직접 선언x, 매칭되는 키에 함수 할당/destructuring assignment/property shorthand

Asset Type
File Type
When to use
Reference
Created by
Created time
2022/03/13 14:47
Last edited time
2022/03/13 15:59
function CheckBox({ children, checked, ...rest }) { return ( <div> <label> <input type="checkbox" checked={checked} {...rest} /> <div>{checked ? '체크됨' : '체크 안됨'}</div> </label> <span>{children}</span> </div> ); }
TypeScript
복사
let [ , second ] = colors; let [ , , third ] = colors; console.log(second); console.log(third); let [ first ] = ['red', 'white', 'orange']; console.log( first );
TypeScript
복사
우측에서 좌측 방향으로 펼쳐서 할당하는데 오른쪽에 있는 것들을 그대로 매칭해서 하나하나 할당하는 것이 destructuring assignment입니다.
const { name, age, gender } = sora;
TypeScript
복사
property shorthand : 할당할 변수명은 생략 가능하다.
출처:
[Web Club]