JAMONGPROJECT
[220725] 오피스아워 본문
1. 코드리뷰를 받는다는 것 => 마스터 브랜치에 내 코드가 들어갈 수 있게 검증받는 작업.
진지하게 임해야한다.
commit push stash rebase merge 만 잘 알아도 충분하다.
2. 스타일시트 연습을 많이 해보자!
티스토리에서 pug를 지원해서 스타일시트 스킨 한장에 4만5천원에 파셨다고 한다..
3. 컴포넌트는 하나의 컴포넌트에서 하나의 책임을 져야한다!
ex ) input이 radio, text, checkbox 등으로 변하는 컴포넌트는 책임이 너무 많아서 성능적으로 좋지않다.
4.const pxToRem = () => {}
px을 rem으로 고쳐주는 함수를 작성하여 쓰자.
https://nekocalc.com/px-to-rem-converter
5. if문 많이써야하면 경우의 수가 가장 많은 것을 제일 위에 둔다.
const eliceMap ={
}
const value
const obj = {}
eliceMap(eliceMap[value])
Q : 질문있습니다! 특정 DOM을 선택할때 javascript DOM 선택이 성능적으로 많이 문제가 되나요? 그리고 가상DOM을 선택하기 위한 ref도 지양하라고 하던데 그럼 e.target을 쓰는 것이 가장 좋은가요?
javascript DOM 선택이 가장 빠르다. 그렇지만 추상화 api를 사용하는 기준을 깨뜨리는 행위라서 좋지않다.
e.target은 input value 가져올때 외엔 쓸일이 잘 없다.
ref 를 쓰는게 가장 좋다.
'Challenge > 엘리스 SW Engineer 2기' 카테고리의 다른 글
엘리스 SW Engineer 2기를 마치고.. (0) | 2022.07.31 |
---|---|
[220727] 오피스아워 (0) | 2022.07.27 |
[220719] 오늘의 배운점 (0) | 2022.07.19 |
[220713]2차 프로젝트 시작, 메인 페이지 map 담당 (0) | 2022.07.13 |
2차 프로젝트 시작, 사전 클론 코딩 공부 (0) | 2022.07.06 |
Comments