Open S0YKIM opened 3 years ago
[2021-09-28T15:30:21.291Z] "GET /dist/assets/site.webmanifest" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.46nifest" Error (404): "Not found"
요런 에러가 뜬다. site.webmanifest:1 Failed to load resource: the server responded with a status of 404 (Not Found) site.webmanifest:1 Manifest: Line: 1, column: 1, Syntax error. site.webmanifest:1 Failed to load resource: the server responded with a status of 404 (Not Found)
npm start
는 안 되는군요...
webmanifest 오류는 아직 구현하다 마신 것 같아서 패스하겠습니다~!+
버튼만 진하고 나머지는 연한 색인 이유가 궁금해요. 왠지 활성화가 안 된 버튼 느낌이랄까..?
(버튼 누르면 쏙 들어가는 거 귀여워서 계속 누르게 돼요 👍)body
의 height
값이 고정되어 있어서 그런 것 같네요~!)function App
이게 결국 클래스의 전신인 것 같아서 클래스로 구현해보시는 것은 어떠신가요? 호호
23번째 라인 this.state
객체를 만들어서 모든 데이터를 관리하는 점이 인상깊네요.
42번째 라인 $CounterList
변수명이 대문자로 시작하는 이유가 있을까요?
68, 110번째 라인 조건이 항상 true
인 거 아닌가 싶은데 검사하는 이유는 혹시 모를 상황을 대비해서인가욥..?
81번째 라인 findIndex
하고 다시 counter 찾지 않고 그냥 find
메서드로 counter 인스턴스를 찾을 수 있지 않을까요?따흐흑 쓰다가 날라갔네요 . . . 자동저장 만들어줘 . . .
실시간으로 css가 바뀌는 건 기분탓일까 홀홀
다른 분들도 언급하신대로 Add a new counter
버튼이 상단에 고정되는 편이 나을 거 같습니다
로컬스토리지에 counterArray 로 한 번 더 감싼 이유가 있을까요?
index.js :13 이 함수들만 객체로 만들어주신 이유가 궁금합니다. 재사용 목적?
index.js :106
true
가 어떤 용도인가요? 알고싶다...!
깔끔하게 잘 해주셔서 많이 배웠습니다 고생 많으셨어요!!
@S0YKIM @MichelleJin12 @hhkim0729 @dopamingo 감사합니다!!
답변이 필요한 부분만 커맨트 남겨둡니다.
@S0YKIM
@MichelleJin12
@hhkim0729
webpack-dev-server
를 구현해보고 싶어서 추가해뒀는데 손을 못 댔어요. 일단 제외하는걸로!defer
옵션 주기 전에 넣어놨던건데 잊고 있었네요. 수정 완료!@dopamingo
addEventListener()
의 세 번째 인자로 넣었는데 콜백이 길어져서 당황스럽게 읽히는 코드가 완성되었네요. 수정 완료!
src/js/index.js 23-26 this.state 에 id 와 counterArray 를 저장해서 상태 관리하는 방법 효율적이고 좋아요!
src/js/index.js 69-73 질문: CounterList 에 클릭 이벤트가 발생하면 플러스, 마이너스, 리셋, 리무브 중에 해당하는 함수가 실행되는 것은 이해가 됩니다. 그런데 72-73 줄에서 if (e.target.nodeName !== 'BUTTON') { return; } 를 추가해야 하는 이유가 무엇인지 궁금합니다. 혹시 버튼을 클릭하지 않고 빈 공간을 클릭했는데 그게 패딩된 공간이었을 경우를 대비한 걸까요?
src/js/index.js 84 제 경우에는 +, - 등의 각각의 버튼에 전부 addEventListner() 를 추가했는데 아예 이들을 묶은 CounterList 에 한번만 이벤트리스너를 추가하고 contains 메서드로 어떤 버튼을 누른건지 확인하는 방식 깔끔해서 좋아요.
src/css/style.css 123 저도 자바스크립트 자체의 버튼을 꾸미기보다 외부 이미지를 끌어와 사용하고 싶었는데 이렇게 하면 되는군요! 이미지를 배경에 삽입하고 컬러를 변경하면 된다는 것 배우고 갑니다.
디자인도 센스 있으시고 코드도 자바스크립트 개념을 잘 활용하셔서 전체적으로 완성도 있는 프로젝트라는 인상을 받았습니다 :)