react-native-navigation的迁移库

Element.tsx 561B

1234567891011121314151617181920212223242526272829
  1. import * as React from 'react';
  2. import * as PropTypes from 'prop-types';
  3. import { requireNativeComponent } from 'react-native';
  4. let RNNElement: React.ComponentType<any>;
  5. export class Element extends React.Component<{
  6. elementId: any;
  7. resizeMode: any;
  8. }, any> {
  9. static propTypes = {
  10. elementId: PropTypes.string.isRequired,
  11. resizeMode: PropTypes.string
  12. };
  13. static defaultProps = {
  14. resizeMode: ''
  15. };
  16. render() {
  17. return (
  18. <RNNElement {...this.props} />
  19. );
  20. }
  21. }
  22. RNNElement = requireNativeComponent('RNNElement', Element);