inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지

[수정] 린캔버스 수정 1

린캔버스 수정1 강의 매개변수에 대해 질문있습니다.

83

부드러운 족제비

작성한 질문수 66

0

안녕하세요 강의 잘 보고 있습니다. 린캔버스 수정1 강의 부분을 보고 있는데 조금씩 점점 어려워 질수록 헷갈리는 부분이 많은데 handleNotesChange 함수의 section, updatedNotes 의 매개변수가 작성이 되었는데 아직 초보자인 제가 이처럼 함수를 작성할 때 매개변수가 필요한지 필요하지 않는지에 대해 잘 모르겠더라구요. 정말 간단한거 예를 들어 삭제기능을 할땐 삭제할 id가 필요하니 id를 매개변수로 받아오고 이러한 부분은 이해를 하지만 지금처럼 조금 복잡해질때 어떤 매개변수가 필요하고 왜 필요한지에 대해 아직 어려운데 이럴때 어떤식으로 공부를 하면 좋을까요?

react React-Context react-router tailwindcss react-query

답변 1

0

짐코딩

안녕하세요 🙂

아직 경험이 적기 때문에 로직 설계(매개변수, 반환값 등)가 익숙하지 않은 것은 매우 당연한 현상입니다~!!

저도 새로운 언어나 기술을 학습할 때면 해당 기술에 대해 익숙하지 않기 때문에 많은 어려움이 있죠!

하지만 이러한 걸로 스트레스 받지 마세요 왜냐하면 그러한 과정을 겪어야 비로소 더 나은 개발자로 성장할 있어요. 당연히 받아들이고 "많은 경험"을 해보세요~!

어떤 것을 모듈화를 해야할 때도 있고 어떤 것은 굳이 모듈화가 필요하지 않은 것도 있습니다. 토이 프로젝트라도 좋아요. 많이 코드를 짜보세요~! 그리고 내가 짠 코드와 다른 개발자들이 짠코드도 비교해보세요~!

 

참고로 저는 깃헙에서 다양한 오픈소스 코드를 보면서 다른개발자분들은 어떻게 코드를 작성했는지 확인해요~!

1

부드러운 족제비

답변주셔서 너무 감사드립니다 ^^ 말씀대로 혼자 코드를 짜보는 연습을 해보겠습니다. 그리고 한가지 더 궁금한것이 강의에서 json-server에서 등록구현, 공통컴포넌트 여기서부터 코드들도 조금 어렵고 또 컴포넌트들을 타고 들어가서 프롭스를 주어 헷갈리는 부분이 많은데 강의에서 말씀하신것처럼 이런 부분들도 처음엔 헷갈려도 강의를 끝까지 본 후 다시 처음부터 계속 반복해서 보면 되는건가요?

0

짐코딩

넵넵~!

마찬가지 입니다.

강의를 수강하시면서 직접 한 번 구현해 보시고요~!

수강하시면서 몰랐던 파트(예를 들어 몰랐던 자바스크립트 문법이라던지...)는 스터디도 진행하시고

또 배운내용으로 또다른 토이프로젝트를 구현해보시고 또 해당 소스를 다른 분들은 어떻게 구현했을지 검색(github, 구글링 등)해보시고요

이러한 순환이면 자연스럽게 익숙해 시길거예요~!

(참고로 토이프로젝트는 너무 크게 잡지마시고 작은 기능이라도 완성을 해보려고해보세요 ^^)

 

오타?

0

30

1

뭐하나 여쭤봐도 될까요?

0

70

1

안녕하세요 질문이 있습니다.

0

56

2

질문 : 삭제 버튼 아규먼트 (id)

0

50

1

Tailwind 버전 확인

0

63

1

align-items 정렬

0

50

2

vite 명령어로 프로젝트를 만들었습니다. (vscode)

0

79

1

31. 객체 업데이트 하기 - 10:15 질문

1

56

2

강의교안, 내용 인용해서 블로그 글 작성

1

80

2

이미지가 출력되지 않아요

1

76

2

강의와 만들어진 코드가 달라요

0

76

3

AI와 CSS 라이브러리의 궁합

0

97

1

onClick 이벤트에 함수 넘길 때

0

68

1

린캔버스 기능 구현은 왜 못하나요.... 구현하고 싶습니다...

0

101

1

notes 없음 읽기 오류

0

72

1

Object.assign 문법

0

64

1

react-router 전혀 기능 안함

0

54

1

react-router-dom@6.25.1

0

47

1

React Router 최신 스펙

0

209

1

Immer 에서 filter, map 사용

0

55

1

vite 설치에 대해 질문있습니다.

0

76

2

라이브러리 버전 일치 이슈

0

77

1

"Enter 키 발생 시 항목 추가" 부분에서 공백이 포함되면 한 줄이 더 입력됩니다

0

51

2

TotalCounter을 작성할때

0

66

2