작성
·
66
0
안녕하세요 강의 잘 보고 있습니다. 린캔버스 수정1 강의 부분을 보고 있는데 조금씩 점점 어려워 질수록 헷갈리는 부분이 많은데 handleNotesChange 함수의 section, updatedNotes 의 매개변수가 작성이 되었는데 아직 초보자인 제가 이처럼 함수를 작성할 때 매개변수가 필요한지 필요하지 않는지에 대해 잘 모르겠더라구요. 정말 간단한거 예를 들어 삭제기능을 할땐 삭제할 id가 필요하니 id를 매개변수로 받아오고 이러한 부분은 이해를 하지만 지금처럼 조금 복잡해질때 어떤 매개변수가 필요하고 왜 필요한지에 대해 아직 어려운데 이럴때 어떤식으로 공부를 하면 좋을까요?
답변 1
0
안녕하세요 🙂
아직 경험이 적기 때문에 로직 설계(매개변수, 반환값 등)가 익숙하지 않은 것은 매우 당연한 현상입니다~!!
저도 새로운 언어나 기술을 학습할 때면 해당 기술에 대해 익숙하지 않기 때문에 많은 어려움이 있죠!
하지만 이러한 걸로 스트레스 받지 마세요 왜냐하면 그러한 과정을 겪어야 비로소 더 나은 개발자로 성장할 있어요. 당연히 받아들이고 "많은 경험"을 해보세요~!
어떤 것을 모듈화를 해야할 때도 있고 어떤 것은 굳이 모듈화가 필요하지 않은 것도 있습니다. 토이 프로젝트라도 좋아요. 많이 코드를 짜보세요~! 그리고 내가 짠 코드와 다른 개발자들이 짠코드도 비교해보세요~!
참고로 저는 깃헙에서 다양한 오픈소스 코드를 보면서 다른개발자분들은 어떻게 코드를 작성했는지 확인해요~!
넵넵~!
마찬가지 입니다.
강의를 수강하시면서 직접 한 번 구현해 보시고요~!
수강하시면서 몰랐던 파트(예를 들어 몰랐던 자바스크립트 문법이라던지...)는 스터디도 진행하시고
또 배운내용으로 또다른 토이프로젝트를 구현해보시고 또 해당 소스를 다른 분들은 어떻게 구현했을지 검색(github, 구글링 등)해보시고요
이러한 순환이면 자연스럽게 익숙해 시길거예요~!
(참고로 토이프로젝트는 너무 크게 잡지마시고 작은 기능이라도 완성을 해보려고해보세요 ^^)
답변주셔서 너무 감사드립니다 ^^ 말씀대로 혼자 코드를 짜보는 연습을 해보겠습니다. 그리고 한가지 더 궁금한것이 강의에서 json-server에서 등록구현, 공통컴포넌트 여기서부터 코드들도 조금 어렵고 또 컴포넌트들을 타고 들어가서 프롭스를 주어 헷갈리는 부분이 많은데 강의에서 말씀하신것처럼 이런 부분들도 처음엔 헷갈려도 강의를 끝까지 본 후 다시 처음부터 계속 반복해서 보면 되는건가요?