├── .env ├── .gitignore ├── README.md ├── jsconfig.json ├── package.json ├── public ├── favicon.ico ├── index.html └── manifest.json ├── src ├── Root.js ├── components │ ├── App.js │ ├── AppTemplate.css │ ├── AppTemplate.js │ ├── Counter.js │ └── Todos.js ├── containers │ ├── CounterContainer.js │ └── TodosContainer.js ├── index.css ├── index.js ├── logo.svg ├── registerServiceWorker.js └── store │ ├── actionCreators.js │ ├── configure.js │ ├── index.js │ └── modules │ ├── counter.js │ ├── index.js │ └── todo.js └── yarn.lock /.env: -------------------------------------------------------------------------------- 1 | NODE_PATH=src -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/README.md -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/public/index.html -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/public/manifest.json -------------------------------------------------------------------------------- /src/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/Root.js -------------------------------------------------------------------------------- /src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/components/App.js -------------------------------------------------------------------------------- /src/components/AppTemplate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/components/AppTemplate.css -------------------------------------------------------------------------------- /src/components/AppTemplate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/components/AppTemplate.js -------------------------------------------------------------------------------- /src/components/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/components/Counter.js -------------------------------------------------------------------------------- /src/components/Todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/components/Todos.js -------------------------------------------------------------------------------- /src/containers/CounterContainer.js: -------------------------------------------------------------------------------- 1 | // 리덕스와 연동된 컨테이너 컴포넌트 작성 -------------------------------------------------------------------------------- /src/containers/TodosContainer.js: -------------------------------------------------------------------------------- 1 | // 리덕스와 연동된 컨테이너 컴포넌트 작성 -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/index.js -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/registerServiceWorker.js -------------------------------------------------------------------------------- /src/store/actionCreators.js: -------------------------------------------------------------------------------- 1 | // 편의상, 나중에 액션 생성 함수들을 미리 바인딩해서 내보냄 -------------------------------------------------------------------------------- /src/store/configure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/store/configure.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/modules/counter.js: -------------------------------------------------------------------------------- 1 | // 카운터 관련 상태 로직 -------------------------------------------------------------------------------- /src/store/modules/index.js: -------------------------------------------------------------------------------- 1 | // 모든 모듈들을 불러와서 합치는 작업이 이뤄짐 -------------------------------------------------------------------------------- /src/store/modules/todo.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vlpt-playground/begin-redux/HEAD/yarn.lock --------------------------------------------------------------------------------