Imagine we have a reducer to control a list of items:
function listOfItems(state: Array<Object> = [], action: Object = {}): Array<Object> {
switch(action.type) {
case 'SHOW_ALL_ITEMS':
return action.data.items
default:| version: "3" | |
| services: | |
| zookeeper: | |
| image: confluentinc/cp-zookeeper:5.4.0 | |
| hostname: zookeeper | |
| container_name: zookeeper | |
| ports: | |
| - "2181:2181" | |
| environment: |
| git rebase --interactive HEAD~2 | |
| # we are going to squash c into b | |
| pick b76d157 b | |
| pick a931ac7 c | |
| # squash c into b | |
| pick b76d157 b | |
| s a931ac7 c |
| // node.js server used to serve assets bundled by Webpack | |
| // use `npm start` command to launch the server. | |
| const webpack = require('webpack'); | |
| const WebpackDevServer = require('webpack-dev-server'); | |
| const config = require('../../config/webpack.local.config'); | |
| console.log('Starting the dev web server...'); | |
| const port = 8080; | |
| const path = require('path'); | |
| const options = { |