react arch changes