title: Updating props array object
body: <p>I have an array object that is passed to my component and avalaible through @props.</p>
  
  <pre><code>console.log ( @props.users.pages )
  &gt; [ ["Tada", "A"], ["Todo", "B"] ] 
  </code></pre>
  
  <p>Actually, I want to append something to it (a new array).</p>
  
  <p>What do you recommend beside this: </p>
  
  <pre><code>function add(){
    var arr = Array();
    arr.push("Toto", "C");
    @props.users.pages.push( arr );
    @forceUpdate()
  }
  </code></pre>
  
  <p>The result after calling add() should be:</p>
  
  <pre><code>console.log ( @props.users.pages )
  &gt; [ ["Tada", "A"], ["Todo", "B"], ["Toto", "C" ] 
  </code></pre>
  
  <p>The biggest problem here is that arr can be destroyed by the garbage collector since it's only local and I would prefer to use @setProps instead of forcing updates manually.</p>