2023-02-12(WIL)

박준혁·2023년 2월 12일
0
✅STATE란 무엇인가?
✅Props란 무엇인가?
✅리렌더링이란 무엇인가?

✅1

  • state는 함수 내에 선언된 변수처럼 컴포넌트의 렌더링 결과물에 영향을 주는, 데이터를 갖고 있는 객체이다. --> (state란 상태 관리를 말한다.)
  • useState hook을 이용해 state의 상태관리를 해봅시다
    ex)어떤 ui에 상태가 변경이 된다면
const [state, setState] = useState(0)  --> 훅을 사용하여 setSTATE로 STATE를 제어한다.

✅2

  • 간단히 말해서 properties의 줄임말로 속성, 특징을 의미한다.
  • props란 부모 컴포넌트에서 자식 컴포넌트에게 데이터를 전달하는 것을 말한다
    ex) 자식에게 props를 통해 데이터를 전달하면 자식은 데이터를 받아서 ui에 그것을 뿌리는 역할을 한다. 즉, 부모컴포넌트 안에 자식이 있고 자식컴포넌트가 따로 파일로 분리 되어 props로 전달 받으면 ui로 뿌린다

✅3

  • 화면이 다시 렌더링되는 것을 리렌더링이라고 한다 (화면이 그려졌던 것에 변경이 일어나면서 또 새로운 것이 그려진다(리렌더링 된다)

  • ui가 바뀌면 새로 그려지면 그것을 리렌더링이라고 한다.


🍀이번 주 회고
리액트 입문주차로 리액트의 기초적인 state관리 제어 props 등등 많은 지식들을 흡수하는 주차였다. 이번주는 모르면 강의를 계속 들으면 답이 나오는 주차였던 것 같다. 기본이 부족해서 코드를 못 짰던 나는 강의를 외울정도로 많이 시청했던 것 같다. 문제는 외워버려서 응용이 안 된다는 점,, redux주차 시작한 지 3일 됐는데 이번 주는 강의는 강의대로 흡수하고 다른 프로젝트들을 만들면서 응용하는 시간을 가져보려고 한다. 화이팅!

profile
"열정"

0개의 댓글