- 속성 이름을 동적으로 설정해야 할때,
- 대괄호 를 사용하여 속성 이름을 설정할 수 있다.
- 이 기능은 계산된 속성 이름(computed property name) 이라는 ES6의 기능이다.
- 이를 통해 변수나 표현식의 결과를 속성 이름으로 사용할 수 있다.
const todayDate = new Date().toISOString().split('T')[0];
const [selectedDate, setSelectedDate] = useState('');
<Calendar
style={styles.calenderWrap}
markedDates={{
'2023-12-16': { selected: true, marked: true, color: '#50cebb' },
[todayDate]: { marked: true }, // 오늘날짜 넣기
[selectedDate]: {
selected: true,
}, // 선택된 날짜 넣기
}}
/>
'FrameWork > React' 카테고리의 다른 글
[React] 함수 매개변수와 외부 변수 간의 스코프(scope) (1) | 2023.12.11 |
---|---|
[React] 리액트에서 if문 , 조건부 렌더링 패턴 (0) | 2023.12.05 |
[React] Component / & 모든 부모 컴포넌트의 속성을 그대로 전달하기 위한 문법 (0) | 2023.12.05 |
[React] 함수형 업데이트 패턴 (최신 값 보장) (0) | 2023.12.04 |
[React] Prettier 설정 (0) | 2023.12.04 |