현재 최신문법으로 공부하고 있지만
실무를 진행하다보면 옛날문법으로 작성된 리액트파일을 봐야한다.
1.컴포넌트 만들기, 2.state 만들기, 3.state 변경하기
4. 커스텀 함수 만들기
- 컴포넌트 만들기 (사이트 내에 프로필 UI를 만들기)
function App(){
return (
<div>
<Profile />
</div>
)
}
class Profile extends React.Component {
constructor(){
super();
}
render(){
return (
<div>프로필영역입니다</div>
)
}
}
- state 만들기
- state 값을 바꾸는 법
버튼을 누를 때 이름을 'Park'으로 변경하는 기능
- 커스텀 함수 만들기
setState() 함수로 빼기
this가 재정의되지않게
1. 함수를 쓸 때 this.changeName.bind(this)
2. 함수를 아예 arrow function 으로 정의