• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

state 관련 궁금증

22.01.27 22:50 작성 조회수 168

1

 
안녕하세요
항상 양질의 강의 감사히 잘 보고 있습니다.
다름이 아니라 state 관련해서 궁금증이 생겨서 여쭤보고 싶습니다.
너무 기초적인 질문일지도 모르지만 아직 처음배우고 있어서 양해부탁드립니다..!
State의 경우 Redux를 이용해서 store에 저장하려고 state가 있다고 이해하고 있는데 redux devTools를 봐도 그렇고 리듀서나 디스패치가 없어서 store에 비디오 관련 state가 저장안되는 건 알겠는데 그렇다면 강의에서 현재 useState를 왜 사용하는건지 궁금합니다.
그냥 const나 배열을 사용하면 안되나요..??
 

답변 2

·

답변을 작성해보세요.

1

안녕하세요 !!! 
State의 경우 Redux를 이용해서 store에 저장하려고 state가 있다고 이해하고 있는데
여기 부분에 대한 설명을 우선 드리자면 

Redux는 선택사항입니다..  다시 말하자면 원래는 State과 Props로 컴포넌트 간의 그리고 컴포넌트 안에서 데이터를 다 처리해 줄 수있습니다. 하지만 Redux Store를 이용해서 State 처리를 더 편하게 할 수 있기 때문에 사용하게 됩니다.  

그래서  State는 Redux를 사용하더라도 당연히 필요한 존재가 됩니다. 

한 프로젝트 안에서도 저 같은 경우는 한페이지안에 컴포넌트가 3개이상이 하나의 State를 사용하지 않는다면 Redux를 사용하지 않고 있습니다.

제가 질문을 잘못이해했다면 다시 질문해주시면 감사하겠습니다 ! 
감사합니다.

Aiden Ð님의 프로필

Aiden Ð

질문자

2022.02.02

알려주셔서 감사합니다!  하나만 더 여쭤봐도 될까요? state의 경우에는 const,let등과 달리 변경 즉시 렌더링이 되기때문에 사용한다고 알고 있는데 답변해주신 '한 페이지 내 3개 이상의 컴포넌트가 한개 이상의 state를 사용하지 않는다면 redux를 사용하지 않는다.'라는 말씀은 state는 렌더링이 된다는 점에 더해서 redux를 사용하여 다른 파일에서도 전역변수처럼 사용하기 위해 사용한다. 이렇게 이해해도 무리없을까요? 

0

Aiden Ð님의 프로필

Aiden Ð

질문자

2022.02.02

유튜브 보일러 플레이트 강의에도 질문글을 올렸었는데 혹시 답변 부탁드려도 될까요?

질문 내용은 아래와 같습니다..!

항상 질 높은 강의 정말 감사드리고 새해 복 많이 받으세요!!

안녕하세요! 좋은 강의 제공해주셔서 정말 감사히 생각하고 있습니다! 다름이 아니라 궁금한 점이 생겨 질문 드립니다. 쿠키에 token 인코딩시켜서 넣어두면 서버와 통신할 때 쿠키정보도 헤더에 담겨 전송 되는 걸로 아는데 통신 와중에 헤더 정보가 하이잭 당할 경우 토큰의 암복호화 과정이 의미없는 것 아닌가요..??

그래서 토큰 생성과 확인 시 토큰과 같이 user의 ip 주소까지 같이 확인해야 하이잭(표현이 맞는 지는 모르겠습니다)이 일어나는 걸 막을 수 있을 것 같은데 제 생각이 맞나요...?