react-native-navigation的迁移库

NavigationComponent.ts 1.0KB

123456789101112131415161718192021222324252627
  1. import React from 'react';
  2. import {
  3. NavigationButtonPressedEvent,
  4. ModalDismissedEvent,
  5. ModalAttemptedToDismissEvent,
  6. SearchBarUpdatedEvent,
  7. SearchBarCancelPressedEvent,
  8. PreviewCompletedEvent,
  9. ScreenPoppedEvent,
  10. ComponentDidAppearEvent,
  11. ComponentDidDisappearEvent,
  12. } from './ComponentEvents';
  13. import { NavigationComponentProps } from './NavigationComponentProps';
  14. export class NavigationComponent<Props = {}, State = {}, Snapshot = any>
  15. extends React.Component<Props & NavigationComponentProps, State, Snapshot> {
  16. componentDidAppear(_event: ComponentDidAppearEvent) {}
  17. componentDidDisappear(_event: ComponentDidDisappearEvent) {}
  18. navigationButtonPressed(_event: NavigationButtonPressedEvent) {}
  19. modalDismissed(_event: ModalDismissedEvent) {}
  20. modalAttemptedToDismiss(_event: ModalAttemptedToDismissEvent) {}
  21. searchBarUpdated(_event: SearchBarUpdatedEvent) {}
  22. searchBarCancelPressed(_event: SearchBarCancelPressedEvent) {}
  23. previewCompleted(_event: PreviewCompletedEvent) {}
  24. screenPopped(_event: ScreenPoppedEvent) {}
  25. }