message: Only call setNavigationBarHidden if the prop changes
diff: - (void)didSetProps:(NSArray<NSString *> *)changedProps
  {
  [super didSetProps:changedProps];
  + if ([changedProps containsObject:@"hidden"]) {
  [self.reactViewController.navigationController setNavigationBarHidden:self.hidden];
  + }
  if ([changedProps containsObject:@"title"]) {
  [self.reactViewController.navigationItem setTitle:self.title];
  }
  [self updateStyle];
  }
  -- (void)willMoveToSuperview:(nullable UIView *)newSuperview
  -{
  - [super willMoveToSuperview:newSuperview];
  - if (!newSuperview) {
  - [self.reactViewController.navigationController setNavigationBarHidden:false];
  - }
  -}
  -
  - (void)updateStyle {
  UINavigationBar *navigationBar;
  if (self.reactViewController == self.reactViewController.navigationController.topViewController) {
  