(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| import { combineReducers } from 'redux'; | |
| import users from './reducers/users'; | |
| import posts from './reducers/posts'; | |
| export default function createReducer(asyncReducers) { | |
| return combineReducers({ | |
| users, | |
| posts, | |
| ...asyncReducers | |
| }); |
| import React from 'react' | |
| import assign from 'object-assign' | |
| var styles = {} | |
| class Autocomplete extends React.Component { | |
| static propTypes = { | |
| initialValue: React.PropTypes.any, | |
| onChange: React.PropTypes.func, |
| module.exports = { | |
| entry: { | |
| jobs: 'app.jsx' | |
| }, | |
| output: { | |
| filename: "[name].bundle.js", | |
| chunkFilename: "[id].bundle.js" | |
| }, | |
| module: { | |
| loaders: [ |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.