TIL (today I learned)

TIL_2019-10-04 [리액트 스프린트]

grin-quokka 2019. 10. 5. 09:34

리액트 life cycle

  • 컴포넌트가 마운팅될 때 : constructor( ) → render( ) → componentDidMount( )
  • 컴포넌트가 업데이트 될 때 : setState( ) → render( ) → componentDidUpdate( )
  • 컴포넌트 unmounting : componentWillUnmount( )
  • render( )도 life cycle 함수다..!

리액트 스타일

  • 인라인 스타일 <h3 style={{background : 어쩌구}}>
  • css 파일 만들어서 import

github pages 배포..

  • npm i gh-pages
  • package.json에서 "homepage" : "https://github_user_name.github.io/저장소_이름"
  • npm run build 하면 build 폴더 생김
  • scripts에 추가
    • "deploy" : "gh-pages -d build",
    • "predeploy" : "npm run build"
    • npm run deploy 명령어 쓰면 predeploy 실행된 후에 deploy 실행 됨