Action does not trigger a reducer in React + Redux
<p>I'm working on a react-redux app and for some reason the action I call does not reach the reducer (in which I currently only have a log statement). I have attached the code I feel is relevant and any contributions would be highly appreciated.</p>

<p>Action called within function in component: </p>

<pre><code>onSearchPressed() {
    console.log('search pressed');
    this.props.addToSaved();
}
</code></pre>

<p>actions/index.js:</p>

<pre><code>var actions = exports = module.exports

exports.ADD_SAVED = "ADD_SAVED";

exports.addToSaved = function addToSaved() {
  console.log('got to ADD_SAVED step 2');
  return {
    type: actions.ADD_SAVED
  }
}
</code></pre>

<p>reducers/items.js:</p>

<pre><code>const {
  ADD_SAVED
} = require('../actions/index')

const initialState = {
    savedList: []
}

module.exports = function items(state = initialState, action) {
    let list

    switch (action.type) {
        case ADD_SAVED:
            console.log('GOT to Step 3');
            return state;
        default:
            console.log('got to default');
            return state;
    }
}
</code></pre>

<p>reducers/index.js:</p>

<pre><code>const { combineReducers } = require('redux')
const items = require('./items')

const rootReducer = combineReducers({
  items: items
})

module.exports = rootReducer
</code></pre>

<p>store/configure-store.js:</p>

<pre><code>import { createStore } from 'redux'
import rootReducer from '../reducers'

let store = createStore(rootReducer)
</code></pre>

<p>EDIT: Entire component for onSearchPressed:</p>

<pre><code>class MainView extends Component {
    onSearchPressed() {
        this.props.addToSaved();
    }
    render() {
        console.log('MainView clicked');
        var property = this.props.property;

        return (
            &lt;View style={styles.container}&gt;
                &lt;Image style={styles.image}
                    source={{uri: property.img_url}} /&gt;
                &lt;Text style={styles.description}&gt;{property.summary}&lt;/Text&gt;
                &lt;TouchableHighlight style = {styles.button}
                        onPress={this.onSearchPressed.bind(this)}
                        underlayColor='#99d9f4'&gt;
                        &lt;Text style = {styles.buttonText}&gt;Save&lt;/Text&gt;
                    &lt;/TouchableHighlight&gt;
            &lt;/View&gt;
        );
    }
}

module.exports = MainView;
</code></pre>