title: Why is my this.props.navigation.setParams not working?
body: <p>I'm setting my integer array on selectedStyleIds. Why is my this.props.navigaion.setParams not working?</p>
  
  <pre><code>  _setSelectedStyleIds = (selectedStyleIds) =&gt; {
      const action = NavigationActions.setParams({ 
          params: {selectedStyleIds},
          key: 'id-1509842157447-6' &lt;- got this from console
      });
      this.props.navigation.dispatch(action);
      this.props.navigation.setParams({styleIds:selectedStyleIds});
      this.setState({selectedStyleIds});
    }
  
  onCheck = ({selectedStyleIds}) =&gt; {
      console.log('onCheck');
      console.log(selectedStyleIds); &lt;- [1,2,3,4,5]
      this.props._setSelectedStyleIds(selectedStyleIds);
      this.setState({selectedStyleIds}); &lt;- working
  }
  
  
  
  _handleTagStylePress = () =&gt; {
      this.props.navigation.navigate('TagStyle', {onCheck: this.onCheck, selectedStyleIds: this.state.selectedStyleIds});
  }
  </code></pre>
  
  <p>on onNavigatioOptions (just for debugging)</p>
  
  <pre><code>onPress={() =&gt; {
            let {image, text, ..., selectedSeasonIds,
              gender, selectedSizeIds, selectedColorIds, selectedStyleIds,
              brand, ..., base64 } = navigation.state.params;
            console.log('onsave')
            console.log(navigation.state.params.selectedStyleIds) &lt;&lt;-- []  
  </code></pre>
  
  <p>I've been checking these lines more than 50 times but apparently <code>this.props.navigation.setParams({selectedStyleIds});</code> is not working.</p>
  
  <p>All other things have no problem on setting state and params but ONLY the selectedStyleIds can't be set to <code>navigation.state.params</code>. </p>