message: Used consistent check for component api
diff: @@ -67,7 +67,7 @@ const NavigationStack = ({underlayColor = '#000', title, crumbStyle = () => null
  setStackState(prevStackState => ({...prevStackState, rest: true}));
  }
  }
  - const sceneProps = ({key}: State) => allScenes?.[key]?.props;
  + const sceneProps = ({key}: State) => firstLink ? allScenes[key].props : null;
  unmountStyle = (from, state, ...rest) => sceneProps(state)?.unmountStyle ? sceneProps(state)?.unmountStyle(from, ...rest) : unmountStyle(from, state, ...rest);
  crumbStyle = (from, state, ...rest) => sceneProps(state)?.crumbStyle ? sceneProps(state)?.crumbStyle(from, ...rest) : crumbStyle(from, state, ...rest);
  hidesTabBar = (state, ...rest) => sceneProps(state)?.hidesTabBar ? sceneProps(state)?.hidesTabBar(...rest) : unmountStyle(state, ...rest);
  