Webpack 대신 vite
vite : webpack보다 사용률 떨어짐.
상태관리 : 접다/펼치다 -> 토글 : states(변한다)
상태를 글로벌로 올리지 않는게 좋음. 쉽게 수정될 수 있기 때문에
Redux : 글로벌 상태 관리,
속성을 직접 접근하는게 좋은 것은 아님.
store.js에 데이터 관리하는 메소드 전부 넣기
init하는거 메소드 넣고 초기 데이터는 다른 곳에 넣기
직접적인 모델의 변경사항은 모델에서 할 수 있도록
Pair로 움직이는 건 클래스로 만들기.
managecontent에서 괄호(e)지우기
같은 성격의 함수 모아두기
테스트 가능하게 함수로 만들기
동일한 블럭은 동일한 결과가 보장되어야함.
For off랑 […]랑 동일함.
파일 이름은 동사 쓰지 말기
파라미터가 여러개면 객체로 쓰기
Immutable
람다 표기법
Function 안써도 됨
Object spread operator
class는 객체를 만들어내는 것.
객체가 필요한 이유는?
객체 표현할 때 class를 써야하는가
Flux : 단방향대로 움직이게
state 관리를 잘해야함.
State -> dom (rendering). =====> component
에러처리-> 예상할 수 없는 것들. 동일한 입력에 동일한 출력의 경우엔 예외처리 필요없음.
테스트코드 내기, 에러처리하기 -> 회사에서 과제제출시 좋아함.
Saas, post CSS