[리액트(React) Study Log] [Person App-023] Setting Styles Dynamically
- 앞으로 다룰 내용 : button 스타일링(hover 모드 등), hover 모드 style 은 inline 에서는 적용 불가하며, css 로 구현해야 함.
- dynamic styling
1. button 기본 스타일 객체 변경
- backgroundColor: 'green', color: 'white',
render() {
const style = {
backgroundColor: 'green',
color: 'white',
border: '1px solid blue',
padding: '8px',
cursor: 'pointer'
}
2. 버튼 배경색이 평상시 green, 클릭 되었을 때 red 로 하려면...
- 버튼이 클린 된 상태는 this.state.showPersons 가 true 인 상태이므로, if block 문의 마지막(persons 다음)에
style.backgroundColor = 'red';
를 추가
'프로그래밍(Programming) > 리액트(React)' 카테고리의 다른 글
[리액트(React) Study Log] [Person App-025] Adding and Using Radium (0) | 2019.01.11 |
---|---|
[리액트(React) Study Log] [Person App-024] Setting Class Names Dynamically (0) | 2019.01.11 |
[리액트(React) Study Log] [Person App-022] Flexible Lists (0) | 2019.01.11 |
[리액트(React) Study Log] [Person App-021] Lists & Keys (0) | 2019.01.11 |
[리액트(React) Study Log] [Person App-020] Updating State Immutably (0) | 2019.01.11 |