-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
protectedRoute관련 질문이 있습니다
21.01.23 17:24 작성 조회수 115
0
계속 여쭈어봐서 죄송합니다
강의 영상 52 protectedRoute에서 componet: Component이 부분이 뭔지 잘 모르겠습니다 return에서 Component라고 썼으면 굳이 componet: Component이 부분은 없어도 되는거지 않나요???
그리고 rest는 무엇을 뜻하는건가요???
그리고 props로 넘겨주는 값이 없는거 같은데 render에 props는 무엇을 뜻하는건가요??
계속 질문드려서 죄송합니다 ㅠㅠ
답변을 작성해보세요.
1
싸플
지식공유자2021.01.25
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
질문자2021.01.25
지난 영상인데도 빠른 답변해주셔서 정말 감사합니다. 영상 보고 정말 많이 배워서 만들고 싶었던 웹사이트나 필요했던 웹들을 만들 수 있게 된거 같습니다 감사합니다~~~~
답변 2