props in `getInitialState` as anti-pattern

Might need some review on this one.