/
githubmirror
/
react-native
Обзор
Документация
Войти
/
githubmirror
/
react-native
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/rn-tester/js/RNTesterApp.ios.js
55 строк
2 KB
Tim Yung
xplat/js: Auto-fix `react-prefer-namespace-import` ESLint Rule (#56233)
27 мар 2026, 03:04
27 мар 2026, 03:04
bfb6870
Код
Авторство
О чём код?
/** * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @flow * @format */ import type {RNTesterModuleInfo} from './types/RNTesterTypes'; import type {Node} from 'react'; import RNTesterModuleContainer from './components/RNTesterModuleContainer'; import SnapshotViewIOS from './examples/Snapshot/SnapshotViewIOS.ios'; import RNTesterApp from './RNTesterAppShared'; import RNTesterList from './utils/RNTesterList'; import * as React from 'react'; import {AppRegistry} from 'react-native'; AppRegistry.registerComponent('SetPropertiesExampleApp', () => require('./examples/SetPropertiesExample/SetPropertiesExampleApp'), ); AppRegistry.registerComponent('RootViewSizeFlexibilityExampleApp', () => require('./examples/RootViewSizeFlexibilityExample/RootViewSizeFlexibilityExampleApp'), ); AppRegistry.registerComponent('RNTesterApp', () => RNTesterApp); // Register suitable examples for snapshot tests RNTesterList.Components.concat(RNTesterList.APIs).forEach( (Example: RNTesterModuleInfo) => { const ExampleModule = Example.module; if (ExampleModule.displayName) { class Snapshotter extends React.Component<{...}> { render(): Node { return ( <SnapshotViewIOS> <RNTesterModuleContainer module={ExampleModule} onExampleCardPress={() => {}} /> </SnapshotViewIOS> ); } } AppRegistry.registerComponent( ExampleModule.displayName, () => Snapshotter, ); } }, ); module.exports = RNTesterApp;