(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.
| const byId = (state, action) => | |
| produce(state, draft => { | |
| switch (action.type) { | |
| case RECEIVE_PRODUCTS: | |
| action.products.forEach(product => { | |
| draft[product.id] = product | |
| }) | |
| break | |
| } | |
| }) |
(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.