message: Removed as unnecessary
  Copied over from TabBarView. The first didSetProps does nothing because it's not added to the view heirarchy yet. In the TabBarView, it doesn't need to search the hierarchy so the first didSetProps does something
diff: - (void)didSetProps:(NSArray<NSString *> *)changedProps
  {
  BOOL press = NO;
  - if (self.selectedSegmentIndex == NSNotFound) {
  - self.selectedSegmentIndex = 0;
  - }
  if (self.selectedSegmentIndex != _selectedTab) {
  self.selectedSegmentIndex = _selectedTab;
  press = YES;
  