message: Removed navigationItem and set view directly
diff: __weak RCTBridge *_bridge;
  RCTTouchHandler *_touchHandler;
  UIView *_reactSubview;
  - __weak UINavigationItem *navigationItem;
  NSInteger _nativeEventCount;
  }
  _bridge = bridge;
  self.tag = SEARCH_BAR;
  NVSearchResultsController *viewController = [[NVSearchResultsController alloc] init];
  - viewController.view = [UIView new];
  self.searchController = [[UISearchController alloc] initWithSearchResultsController:viewController];
  self.searchController.searchResultsUpdater = self;
  _touchHandler = [[RCTTouchHandler alloc] initWithBridge:bridge];
  - (void)insertReactSubview:(UIView *)subview atIndex:(NSInteger)atIndex
  {
  [super insertReactSubview:subview atIndex:atIndex];
  - [self.searchController.searchResultsController.view insertSubview:subview atIndex:0];
  + self.searchController.searchResultsController.view = subview;
  [_touchHandler attachToView:subview];
  _reactSubview = subview;
  }
  {
  [super willMoveToSuperview:newSuperview];
  if (!newSuperview) {
  - [navigationItem setSearchController:nil];
  + [self.reactViewController.navigationItem setSearchController:nil];
  [self.searchController.searchResultsController dismissViewControllerAnimated:NO completion:nil];
  }
  }
  