title: React Reflux Stores: Difference between calling trigger() with parameters vs. without parameters
body: <p>I have a React App with a <code>Reflux</code> Store where some components listen to the <code>trigger()</code> and then calls the <code>Reflux</code> store <code>getters</code> to retrieve its updated states. i.e.</p>
  
  <pre><code>var Store = Reflux.createStore({
    init: function() {
      this.filterList = [];
      ... // listening to actions
    }
  
    onNewFilterItemAction: function(item) {
      this.filterList.push(item);
      this.trigger(...);
    }
  });
  </code></pre>
  
  <p>What's the difference between calling <code>trigger()</code> with parameters vs without? Namely:</p>
  
  <pre><code>  onNewFilterItemAction: function(item) {
      this.filterList.push(item);
      this.trigger(this.filterList);
    }
  </code></pre>
  
  <p>vs.</p>
  
  <pre><code>  onNewFilterItemAction: function(item) {
      this.filterList.push(item);
      this.trigger();
    }
  </code></pre>