I've connected a functional component to store using connect.

The prop being passed(which i'm facing the issue with) is toDo and has a structure as this...
toDO = {
id: 0,
completed: false/true;
task: 'SOMETHING I WANT TO DO'
}
I would be dispatching an action to toggle the _completed_ key _onClick_
The props passed to the connected Component are changing as I've observed in react DevTools.
But the Component doesn't re-render. I have also observed that the prop passed to it doesn't change.
Can some help me solve this issue. the link to sandbox is here...ToDo
This is a bug tracker, not a support system. For usage questions, please use Stack Overflow or Reactiflux where there are a lot more people ready to help you out. Thanks!