8 to 17(재택),24 to 2
const [classes,setClasses] = useState("전체");
const handleClassesChange= (option)=>{
setClasses(option.value)
}
const [student,setStudent] = useState("전체");
const handleStudentChange = (option)=>{
setStudent(option.value);
}
const [subject, setSubject] = useState("전체");
const handleSubejctChange= (option)=>{
setSubject(option.value)
}
const [type,setType] = useState("전체");
const handleTypeChange = (option)=>{
setType(option.value)
}
const [submitted, setSubmitted] = useState("전체");
const handleSubmitted = (option)=>{
setSubmitted(option.value)
};
const handleReset = ()=>{
setClasses("전체");
setStudent("전체");
setSubject("전체");
setType("전체");
setSubmitted("전체");
}
6 to 7
class 클래스 네임{
//클래스 초기화 작업
//field
constructor(){
//생성자 -> new 키워드로 객체를 생성할 때
//함수는 생성자 밖에 많이 씀 (this x, function 생략)
}
//함수이름(){}
//get 또는 set 함수이름(){}
}
- 접근제어자? private(#) : 외부에서 접근 불가능, public , protected
getter/setter
상속
class Fruit{
생략
}
class Banana extends Fruit{
생략
}
과일의 속성 매서드 다 접근가능
공통은 공유, 필요한 것은 추가
22 to 24
커스텀 훅
리덕스
const 함수이름 = (data)=>{
return{
type:"PLUS",
data:data,
}
}
store.dispatch(함수이름(data))
const 변수이름 = useSelecot(state=>state.user.변수이름);
const dispatch = useDispatch();
dispathch(action_creator(data))
Monday/ Wednesday/ Thursday (Clarisse랑 날짜 조정하기)
Wednesday/ Saturday
Free time