From time to time, seemingly at random, the JS Console of a Stripes application will emit this message:
Warning: setState(...): Cannot update during an existing state transition (such as within `render` or another component's constructor). Render methods should be a pure function of props and state; constructor side-effects are an anti-pattern, but can be moved to `componentWillMount`.
Why does it happen? What are the consequences? How can we prevent it?