title: Why is my react redux saga application crashing after removing immutableJs from it?
body: <p><strong>The problem</strong></p>
  
  <p>This is a very hard and weird problem because it's also very hard to explain.
  I start from the beginning:</p>
  
  <p>I started a new application using this boilerplate: </p>
  
  <p><a href="https://github.com/flexdinesh/react-redux-boilerplate" rel="nofollow noreferrer">https://github.com/flexdinesh/react-redux-boilerplate</a></p>
  
  <p>Everything worked fine until the owner of the repo made some small changes (look at the latest commit "Add prettier config; Upgrade deps; Remove immutable").</p>
  
  <p>Since I don't like immutable I thought it would be great to also remove it. So I went into this projects commit and did exactly the same as he did. I also installed the same dep's versions as in his <code>package.json</code>.</p>
  
  <p>Now the app is starting and when I load the page I see just a blank page with some errors in the devtools. </p>
  
  <p>The errors can be found here: <a href="https://imgur.com/a/ilNGj2b" rel="nofollow noreferrer">https://imgur.com/a/ilNGj2b</a></p>
  
  <p>One "bigger" change he also did is moving from <code>react-router-redux</code> to <code>connected-react-router</code>. </p>
  
  <p>Also in the <code>injectReducer</code> and <code>injectSaga</code> files under <code>app/utils</code> he made some changes mainly importing <code>ReactReduxContext</code>. 
  I'm specifically mentioning this because I think it has something to do with these changes. </p>
  
  <p><strong>What have I tried</strong></p>
  
  <p>I throw in some <code>debugger</code> statements in specific files and found out following:</p>
  
  <ul>
  <li><code>injectReducer</code> file runs and gets the correct props</li>
  <li><code>injectSaga</code> file doesn't run at all, I think because it's crashing before it get's executed. But I can't find out where and why. </li>
  </ul>
  
  <p>I know this is hard to solve because it's a very big boilerplate code but you are my last hope (I already created an issue here: <a href="https://github.com/flexdinesh/react-redux-boilerplate/issues/38" rel="nofollow noreferrer">https://github.com/flexdinesh/react-redux-boilerplate/issues/38</a>). </p>
  
  <p><strong>Maybe one of you that has way more experience can find out what the problem might be (maybe from the differences between last version of this repo and the current commit, or the error messages).</strong></p>
  
  <p>I really don't have much more "specific to the problem" code to give, since it could be really anything. </p>
  
  <p><strong>If anyone wants to help me out here is the current repo with the same structure as this boilerplate, but with my own code:</strong> <a href="https://github.com/SelfDevTV/forum-creator/tree/noImmutable" rel="nofollow noreferrer">https://github.com/SelfDevTV/forum-creator/tree/noImmutable</a></p>
  
  <p>The <code>master</code> branch is working, that was before I "migrated" to the new version without immmutable and the other changes. 
  The <code>noImmutable</code> branch is the "problem child". </p>