title: Checkbox state not changing based on redux state
body: <p>I have a dumb component which takes in a bunch of objects and renders a Checkboxes. The dumb component looks something like this:</p>
  
  <pre><code>// imports
  
  const FilterList = ({ filterTitle, filters, onFilterChange }) =&gt; {
    console.log(`FILTERS: ${JSON.stringify(filters)}`);
    return (
      &lt;div&gt;
        &lt;Header colorIndex="light-2" size="small"&gt;
          &lt;Label margin="none"&gt;
            {filterTitle}
          &lt;/Label&gt;
        &lt;/Header&gt;
        &lt;List&gt;
          &lt;ListItem direction="column" align="start"&gt;
            {filters &amp;&amp;
              filters.map(filter =&gt; {
                console.log(filter);
                return (
                  &lt;CheckBox
                    key={filter.name}
                    label={filter.name}
                    value={filter.name}
                    checked={filter.checked}
                    onChange={onFilterChange}
                  /&gt;
                );
              })}
          &lt;/ListItem&gt;
        &lt;/List&gt;
      &lt;/div&gt;
    );
  };
  
  FilterList.propTypes = {
    .....
  };
  
  export default FilterList;
  </code></pre>
  
  <p>Now, the <code>filters</code> is an array of objects which looks something like this:</p>
  
  <pre><code>export const find = [
    {
      type: 'find',
      name: 'Apartment',
      searchType: 'text',
      checked: false,
    },
    {
      type: 'find',
      name: 'Assisted Living',
      searchType: 'text',
      checked: false,
    }
  ];
  </code></pre>
  
  <p>Now I have a container which handles the <code>onChange</code> event of the Checkboxes and toggles their <code>checked</code> state accordingly. Now, I handle the <code>onChange</code> event correctly, because I see the <code>checked</code> property being <code>true</code> or <code>false</code> reflected in the application state correctly.</p>
  
  <p>I don't understand what happens, but the changes in the store aren't reflected or propagated back to the dumb component and the checkboxes don't change state at all.</p>
  
  <p>Here are links to my container, actions and reducer file:</p>
  
  <p>1) Container: <a href="https://gist.github.com/ghoshabhi/ba0feafdb58535150335f6d847e4f562" rel="nofollow noreferrer">https://gist.github.com/ghoshabhi/ba0feafdb58535150335f6d847e4f562</a></p>
  
  <p>2) Actions: <a href="https://gist.github.com/ghoshabhi/eadec3dd7701afeaac72fd8afb71b94a" rel="nofollow noreferrer">https://gist.github.com/ghoshabhi/eadec3dd7701afeaac72fd8afb71b94a</a></p>
  
  <p>3) Reducer: <a href="https://gist.github.com/ghoshabhi/7233e7d5143c4b9d8108c5ebb936d60c" rel="nofollow noreferrer">https://gist.github.com/ghoshabhi/7233e7d5143c4b9d8108c5ebb936d60c</a></p>
  
  <hr>
  
  <p>Any help or suggestions or alternative methods to do this are welcome.</p>
  
  <p>Thank you!</p>