All components that use the mixin are rendered 4 additional times every time it updates. It seems to be mostly caused by setting the state._validationError array to a new empty array, although there are also updates that are triggered by seemingly no change in props/state.
All components that use the mixin are rendered 4 additional times every time it updates. It seems to be mostly caused by setting the
state._validationError
array to a new empty array, although there are also updates that are triggered by seemingly no change in props/state.JSFiddle