반응형

전체 글 262

[ReactJS] Webpack

웹사이트를 만들다 보면 js, css, img 등 수많은 파일들이 생겨납니다. 완성된 웹사이트를 로딩해보면, 많은 파일들이 다운로드 되는걸 알 수 있습니다. 서버와의 접속이 많을 수록 어플리케이션은 느리게 로딩되기 때문에 이를 해결하고자 webpack이 나왔습니다. (웹팩이 무엇인지 보여주는 그림) (수많은 파일들이 로딩되는 어플리케이션) 1. webpack 라이브러리 설치 npm install -D webpack webpack-cli 옵션 -D : 개발을 위한 기능 들은 해당 옵션을 사용 webpack , webpack-cli : 두개의 패키지 설치 2. 사용 방법 2-1) 각각의 컴퍼넌트를 import 받는다. - hello.js var word = 'HELLO' export default word;..

React 2022.08.12

[ReactJS] Redux

Redux는 상태 관리 라이브러리로 state(변수)를 효율적으로 관리하기 위한 라이브러리 입니다. state를 내부 컴퍼넌트에서 사용하기 위해서는 props문법을 사용해야 합니다 하지만, 많은 컴퍼넌트 중첩이 발생할경우 그에 따른 props가 필요하기 때문에 Redux라는 라이브러리르 사용하면 편하게 사용 가능합니다 . Redux의 장점 장점 1. props를 사용하지 않아도 된다! (기존 props를 통한 state 전달 ) Redux를 설치하게되면 state를 보관하는 파일을 하나 만들수 있습니다. 여기에 모든 state를 보관합니다. (Redux를 통한 state 전달) 사용 방법 1-1) state 보관 파일 (store.js) 생성 import { Provider } from 'react-re..

React 2022.08.11
반응형