title: redux-form and immutable.js
body: <p>Are there any approaches when using both immutable.js and redux-form that don't require calling <code>.toJS()</code>?</p>
  
  <p>I can see the suggested approach on <a href="https://github.com/erikras/redux-form/issues/110" rel="nofollow">this issue</a> is to call <code>.toJS()</code> on the <code>Map</code> object before passing it to the form:</p>
  
  <pre><code>getFormState: (state, reduxMountPoint) =&gt; state.get(reduxMountPoint).toJS()
  </code></pre>
  
  <p>Does this not compromise the performance benefit you get from using immutable.js and limit memoization?</p>
  
  <p>I'm interested to know the performance impact of this, will it still be worth using immutable.js in a form heavy application? Are there any other approaches that don't rely on <code>.toJS()</code>?</p>