집에 드라버가 있는 줄 알았는데 찾아보니 없다 : 집에 드라이버가 없는 것이다
지식은 검색이 안되는 순간 지식이 아니게 된다.
따라서 검색이 안되는 사람은 없는 사람이다.
제일 중요한 것 LINKIND, 로켓펀지, wanted 등 에 나의 이력서를 들고 다니고
이력서를 PDF를 항상 들고 다녀라!
언제 좋은 기회가 찾아 올지 모른다.
-index를 그대로 키값에 넣지 말아라!
Array.map((item, index)=>{
<Todo key={"to-do-item-${index}"}/>
})
html, js javaScript 들여쓰기 2칸
useRef -> Dom 가로 세로 길이 구하는경우
값을 집적적으로 변경하는 경우는 사용하지 않아야 한다.
change, click -> 함수를 handleChange <- 이런식으로 변수를 넣어 주면 좋다.
이메일 정규식 웹표준을 만드는 사이트 w3c 에서 작성한것을 사용하면 된다.
https://www.regextester.com/97767
e.target(부모로부터 이벤트가 위임되어 발생하는 자식의 위치, 내가 클릭한 자식요소를 반환한다.) vs e.currentTarget(이벤트 핸들러가 부착된 것)
Setstate => preState 사용 ex) setToggle((preState)=> !preState)
Css 선택자는 class로
앱에서 필수로 쓰는 이미지 는 public 폴더에 넣지 말고 src폴더에 넣어야 웹팩 빌드할때 효율적이다.
Svg파일은로 폴더 한곳에 다 모아서 export 해서 사용, . react component svg 는 react component로 사용하여 스타일 변경 가능