개발자

리액트 props, state

2022년 10월 21일조회 177

프론트엔드 개발자를 꿈꾸고 있는 미래지망생 입니다 지금은 국비 학원을 다니면서 html css js를 어느정도 배우고 React를 10일정도 배우면서 props state react-hooks를 배우고 다음주 월요일 부터 개인 프로젝트가 들어가게 되었습니다(학원스케줄) 저는 프로젝트 주제가 마땅히 없어 신한카트 페이지를 만들려고 하고있습니다 근데 막상 하려고 하니 컴포넌트는 나누지만 안에 들어있는 내용은 그냥 쌩 html로 작성한거 같아 전혀 react를 활용 못하고 있는거 같습니다 데이터가 변하지 않는것은props로 데이터가 잘 변하는 것은 state로 지정하라고 들었는대 막상 하니 뭐가 잘 변하는지 잘 안변하는지 이렇게 html 작성하드시 하는게 맞는지 어떻게 하면 좋을까요

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

성원님의 프로필 사진

안녕하세요~ React로 개발하시면서 React의 활용에 대해 고민하고 더 잘 사용하려고 하신다니 대단하신 것 같습니다👍 제가 작성자분의 코드를 모르기 때문에 자세한 피드백은 드릴 수 없지만 글에 남겨주신 props와 state에 대해서 답변드리겠습니다. | 데이터가 변하지 않는것은 props로 데이터가 잘 변하는 것은 state로 지정 -> props와 state는 작성해주신 기준으로 나누는게 아닙니다. 변하는 데이터도 props로 넘겨줄 수 있기 때문이에요. props는 부모가 자식 컴포넌트에 전달하는 데이터의 개념이고, state는 상태를 갖는 데이터로 정의됩니다. 따라서 props와 state의 개념을 명확히 공부하는게 필요할 것 같아요. 세부적으로 공부할 키워드를 말씀드리면 props: props drilling, props에 전달하는 데이터에 대해 유의할 점 (참조 동일성) state: react에서 state는 무엇인지, useState는 어떻게 구현되있는지 React를 공부하면서 궁금한점이 생기면 많은 질문 부탁드려요! 저도 배우는 자세로 답변드리겠습니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!