01 / 16 Today I Learned (TIL)

CMK·2023년 1월 16일
0

Today I Learned

목록 보기
5/40

오늘은 유지보수를 위해 폴더 구조를 나누는 방법중 컨테이너 / 프리젠테이셔널 패턴을 배웠다!


유지보수가 좋은 코드??

다른사람이 봤을때 보기 쉬운 코드
한개의 파일에 모든 코드가 전부 있다고 하면 코드의 길이가 너무 길고 읽기도 힘들기 때문에 파일을 나누어 사용해야한다

폴더 구조는 여러가지 방법

컨테이너 / 프리젠테이셔널 패턴 : 2개로 나누어 사용

  • 컨테이너: 자바스크립트 영역
  • 프리젠터: html 영역

훅스 패턴 : 함수 단위로 나누어 사용
아토믹 패턴 : 전부 다 나누어 사용 (button, input, …)


  • 컨테이너(Container) / 프리젠테이셔널(presenter) 패턴의 사용 방법을 배웠다
    리액트에서 부모컴포넌트가 자식컴포넌트에게만 데이터를 넘겨줄수 있다 반대로는 안됨!!
    이것을 데이터의 단반향 바인딩이라고 한다

0개의 댓글