We don't need componentInfo, just use props