move react to peer dependencies