title: How to use object spread with nested properties?
body: <p>I'm trying to return the following in my reducer (react-redux) and it's giving me a syntax error:</p>
  
  <pre><code>return { ...state, loginForm.email: action.payload.email }
  
  state = { loginForm: { email: '', password: '' } } so on
  </code></pre>
  
  <p>I have babel preset stage 0 installed and es2015. This works fine:</p>
  
  <pre><code>return { ..state, loginForm: action.payload }
  </code></pre>