• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

protectedRoute관련 질문이 있습니다

21.01.23 17:24 작성 조회수 115

0

계속 여쭈어봐서 죄송합니다

강의 영상 52 protectedRoute에서 componet: Component이 부분이 뭔지 잘 모르겠습니다 return에서 Component라고 썼으면 굳이 componet: Component이 부분은 없어도 되는거지 않나요???

그리고 rest는 무엇을 뜻하는건가요???

그리고 props로 넘겨주는 값이 없는거 같은데 render에 props는 무엇을 뜻하는건가요??

계속 질문드려서 죄송합니다 ㅠㅠ

답변 2

·

답변을 작성해보세요.

1

Router와 같이 보셔야 합니다. 

<EditProtectedRoute path="/post/:id/edit" exact component={PostEdit} />

1. 여기서 component라고 해서 PostEdit를 넘겨줍니다. 이걸 protectedRoute에서 받을때 component로 넘어온 것을 Component라고 별칭으로 불러 주는 것일 뿐입니다. 

2. ...rest라는 것은 그외 넘어는 것을 의미하는 것으로

위에 있는 path="/post/:id/edit" 라던가 exact 등을 복사해서 가지고 있고(-> ...rest), 나머지는 render(PostEdit를 조건적으로 렌더링)를 해주는 것입니다. 

0

wjdrb3434님의 프로필

wjdrb3434

질문자

2021.01.25

지난 영상인데도 빠른 답변해주셔서 정말 감사합니다. 영상 보고 정말 많이 배워서 만들고 싶었던 웹사이트나 필요했던 웹들을 만들 수 있게 된거 같습니다 감사합니다~~~~