• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

라우터에서

20.10.04 14:51 작성 조회수 25

0

삭제된 글입니다

답변 2

·

답변을 작성해보세요.

0

프레드님의 프로필

프레드

질문자

2020.10.04

강사님 답변 감사합니다! 우선 제가 전에도 공부를 하다가 접었다가 다시 프론트엔드 공부를 시작했거든요. 거기서 강의를 보는 도중에 못보던 문법을 발견해서 어렵게 느꼈던것 같아요. 리액트가 빠르게 업데이트 되서 이렇게 맞딱들이게 되면 당황스럽더라구요. 그렇지만 강사님의 빠른 답변이 많이 도움이 됐습니다. 그리고 다시 스터디 시작 하느라 이전에 공부 했던것을 다 잊어버려서 이번 강의를 통해서 얻고자 했는데 일단 중급 강의로 생각드네요. 그래서 다른 강의로 입문 공부 한후에 이 강의를 공부 해보려구요. 그리고 강사님의 최대한 빠른 답변을 보면서 감동 듭니다. 처음에는 불만 있었다가 강사님의 답변을 보고난후에 사그라들더군요. 답변 하나 하나에 신중하게 생각해주셔서 이점에 무지 감격했습니다. 어쨌든 다시 한번 포기 하지 않고 강의 정주행 해보겠습니다. 감사합니다.

0

1. Fragment 질문

[참고] https://ko.reactjs.org/docs/fragments.html

리액트 v16이전에는 오로지 1개의 자식만을 반환할수 있습니다. 자식이라고 하면... 쉽게말하면 우리가 모듈화해서 가져온 것들을 말합니다. 하지만 일반적으로는 여러개의 자식을 가져와서 렌더링하는 것이 흔한 패턴이었기에... 예전에는 이를 해결하기 위해서 전체를 의미없는 div로 감싸거나 했어야 했습니다. 그래서 개발자들의 불만이 많았죠.

그래서 여러개의 자식들을 반환할 수 있도록(쉽게말해 여러개의 모듈을 화면에 그릴수 있도록 하는것이라고 생가하시면되십니다) 나온것이 Fragment입니다. 이를 <Fragment>로 쓰기도 하지만, <></>이렇게도 씁니다. 

결국은  버전이 높아지면서 개발의 편의성을 더하기 위해서 나온 것입니다. 

2. 강의 난의도

먼저 너무 어렵다고 느끼신다면 하루에 조금씩 진도를 빼시기를 권해드립니다. 

백엔드 부분에서는 오로지 node만을 다루기에 비슷비슷해서 진도빼기는 쉬우셨을 것으로 압니다. 그러다가 지금 프론트에 오셔서 난이도가 급 높아지는 것으로 느껴지셔서 당황하신 것으로 판단됩니다. 그런데... 아마도 리덕스로 가면 더 혼란이 오실수도 있습니다. 

이걸 해결하기 위해서는 진도를 너무 빨리 빼지 마시고, 모르는 개념은 반드시 위에 올려드린 리액트 docs를 참고하시거나, 아니면 질문을 올려주시면 답변드리겠습니다. 

강의에서 최대한 모든 것을 설명드리고자 했지만 부족한 부분이 많이 느껴지신다면 죄송함을 감출수가 없네요. 

대신 혹시 모르시는 것이 있으시다면 최대한 질문을 많이 해주시면 답변드리겠으니, 같이 천천히 달려보시는건 어떠세요?

코딩은 실력이 하루아침에 급격하게  발전하기 보다는 서서히 올라가더라고요. 그래서 너무 어려우시다면 하루에 1시간씩만 공부하시고, 나머지 시간은 다른 것을 하시면서 틈틈히 오늘 공부한 코드를 복습을 해보시거나 모르는 것을 검색하시면서 지내신다면 강의 끝날 쯤에는 어느정도 지식이 쌓이셨을 거에요.

⚙️ 이 방법은 사실 제가 시도했던 방법입니다. 코딩이 런닝커브(난이도가 급격하게 높아지는 것)가 좀 있다보니, 공부하시다 보면 현자타임(?)이 좀 있습니다. 내가 왜 이 어려운거 하나 싶은... 저도 몇번을 겪었습니다. 하지만 그 시기가 지나면 실력이 향상이 되니 꾸준히 노력하시길 추천드립니다.