An open API service indexing awesome lists of open source software.

https://github.com/tgdev/egghead-redux-part1

A repo to help document my progress to Dan Abramov's Getting started with Redux course on egghead.io
https://github.com/tgdev/egghead-redux-part1

Last synced: over 1 year ago
JSON representation

A repo to help document my progress to Dan Abramov's Getting started with Redux course on egghead.io

Awesome Lists containing this project

README

          

# Getting started with Redux

Dan Abramov's course on [egghead.io](https://egghead.io/courses/getting-started-with-redux).

### Dependencies

- Node (v8.9.1)
- Yarn (v1.3.2)

### Tools used

- **Babel:** ES6 support
- **ESLint:** File linting
- **Webpack:** Asset bundling
- **Jest:** Unit testing
- **Enzyme:** Snapshot testing React components
- **React:** UI Components
- **Redux:** App state management

### Getting started

**Fire up local dev server and watch tests**

```bash
yarn start
```

- Watches `js` tests
- Watches `js` files for lint errors
- Opens new browser tab at `http://localhost:8080`

**Fire up server only**

```bash
yarn serve
```

**Watch Jest tests only**

```bash
yarn test:watch
```

**Output test coverage to terminal**

```bash
yarn test:coverage
```

### Contributing

This is purely for educational purposes to allow me to follow along with the videos and commit my progress, possibly refactoring parts if I see fit or want to experiment further.