ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • prop-types
    카테고리 없음 2023. 3. 19. 22:50
    npm i prop-types

    prop-types 를 설치해준다.

     - .js 파일에서 다양한 모듈을 불러와서 import하고 export 하는 것으로 컴포넌트를 생성, 적용 할 수 있다.

    만일 같은 폴더 내부에 있는 파일이라면,

    import Something from "./파일명"

     - 처럼 파일명 앞에 ./을 붙여준다

     


    컴포넌트를 불러올 때 사용했던 props 의 타입을 지정할 때도 propTypes을 설치했기 때문에 매우 편리하다.

    또한 특정 컴포넌트만을 위한 css 요소 파일도 만들 수 있다. (  CSS 모듈을 여러개 작성함 )

     

    컴포넌트의 가장 큰 특징으로는, 각각의 컴포넌트를 생성하고 컴포넌트 만의 css를 생성해서 하나로 묶어서 생산하던 html, css, javascript를 분리해서 관리할 수 있다는 것이다.

     

    만일, 버튼 요소를 생성하고 싶다면

     - 다음과 같이 버튼.js를 생성하고 버튼과 관련있는 모듈을 import 한다.

    import 할 때 모듈 명은 자유롭게 정할 수 있고, 파일 위치는 동일한 폴더안에 있을 경우 ./위치 로 나타낸다.

    사용하고 싶은 모듈의 기능을 styles.클래스명 으로 꺼내 쓸 수 있다.

     - 버튼 모듈에 대한 파일을 생성해서 ( 여기서는 css ) 사용하고자 하는 곳에 import해서 꺼내 쓸 수 있다.

     - 그리고 최종적으로 완성된 버튼 컴포넌트를 가져와서 사용할 수 있다.

     

Designed by Tistory.