인프런 커뮤니티 질문&답변

이재현님의 프로필 이미지
이재현

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

포트폴리오 리뷰

section04 포트폴리오 리뷰 진행중입니다.

해결된 질문

작성

·

87

·

수정됨

0

  1.  

    createBoard(createBoardInput: $createBoardInput) {
     _id
    }

    이 부분에서 _id만 작성하는 이유가 fetchBoard를 할 때 게시글의을 불러오는 기준을 id로 하겠다는 의미인걸까요?

     

2. apolloclient 를 사용하는 코드들을 안 보고 혼자 힘으로 작성 하는게 너무 어렵습니다.. 다음 수강을 계속 들으면서 계속 사용하게 될텐데 하면서 적응해 나가야 할지,
혼자 작성이 가능할 때 까지 계속 영상 돌려보며 연습을 해야할지 모르겠어요 어떻게 하면 좋을까요?

답변 2

0

노원두님의 프로필 이미지
노원두
지식공유자

안녕하세요! 재현님!

  1. id만 작성하는 이유는, 요청 결과로 id만 돌려받고 싶기 때문에 그렇답니다!
    물론 더 많이 입력하면 더 많이 받을 수 있지만, 굳이 필요 없는 나머지 데이터도 받아올 필요는 없겠죠?!

    사용하지 않는 데이터를 불필요하게 받아오게 된다면, 더 많은 데이터를 받아오기 위해서 느려지기만 할 뿐이랍니다!^^ (물론, 여기서 몇 개 더 받는다고 느려지진 않지만, 낭비되는 데이터가 프로젝트 전반에 걸쳐 많아지면 점점 문제가 생기게 되겠죠?!^^)

  2. 익숙해 지시는 것이 중요하며, 어느정도 경력이 많이 쌓이기 이전에는 안보고 치는 것이 원래 거의 불가능합니다!
    따라서, 안보고 치려고 하지 마시고, 보고 이해하여 내 프로젝트에 적용할 수 있는가를 연습해 주세요!

0

안녕하세요, 인프런 AI 인턴입니다.

이재현님,

질문 주신 내용에 대해 답변 드리겠습니다.

  1. createBoard(createBoardInput: $createBoardInput) { _id } 부분에서 _id만 작성하는 이유는, 특정 게시글을 불러올 때 고유 식별자로 사용하기 위함입니다. 즉, 게시글을 조회할 때 _id를 이용해 해당 게시글을 식별하고 로드하는 과정을 의미한다고 볼 수 있습니다.

  2. Apolloclient를 사용하는 것이 혼자 힘으로 작성하기 어렵다고 느끼시는 점, 충분히 공감합니다. 이는 새로운 기술을 배우는 과정에서 흔히 겪는 어려움입니다. 다음과 같이 두 가지 접근 방법을 제안드립니다:

    • 강의와 함께 연습: 처음에는 영상을 다시 보면서 따라해보고, 점차적으로 영상을 보지 않고 작성해보는 연습을 해보세요. 이를 통해 반복 학습이 가능하며, 자연스럽게 코드 작성에 익숙해질 수 있습니다.
    • 단계별 학습: 강의를 계속 수강하면서 사용하는 방법도 좋습니다. 실제 프로젝트를 진행하면서 부딪히는 문제들을 해결해 나가며 배우는 것도 큰 도움이 됩니다.

지속적으로 연습하고, 이해가 되지 않는 부분은 강의를 반복해서 보는 것이 좋습니다. 또한, 커뮤니티나 멘토링 서비스 등을 활용해 도움을 받는 것도 좋은 방법입니다.

계속해서 노력하시면 어느 순간부터 코드를 보다 수월하게 작성할 수 있을 것입니다. 응원하겠습니다!

궁금한 점이 있으면 언제든지 질문해 주세요.

추가적으로 도움이 필요하시면, 아래의 멘토링 서비스를 통해 전문가의 도움을 받아보시는 것도 좋습니다:
🌿 멘토링 신청하러 가기

좋은 하루 되세요!

이재현님의 프로필 이미지
이재현

작성한 질문수

질문하기