Kotlin equivalente a "export pnetworkingeterminada" en JavaScript

Intento usar Kotlin para build mi aplicación React Native y actualmente estoy convirtiendo código JavaScript preexistente en ella. Sin embargo, no sé cuál sería el equivalente de Kotlin al export default de export default . ¿Hay incluso una necesidad de tal código?

La class JS que bash convertir:

 import React from 'react'; import { StyleSheet, Text, View } from 'react-native'; export default class App extends React.Component { render() { return ( <View style={styles.container}> <Text>Open up App.js to start working on your app!</Text> </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, }); 

Actualmente, el comstackdor Kotlin / JS funciona por module, es decir, genera un único file JavaScript para un set de files fuente Kotlin marcados como un module (ya sea un module en IDEA, un proyecto en Gradle o un module Maven). Si establece la opción del comstackdor moduleKind en commonjs o umd value, Kotlin / JS convertirá este file en el module CommonJS, con el package raíz exportado y todos los modules dependientes importados. No existe un equivalente directo del código JavaScript que proporcionó, por lo que tal vez necesite cambiar la forma en que se importa su class.

Considera que declaras algo como esto en Kotlin:

 package my.pkg class App : React.Component() { // some code here } 

en un module llamado myModule . Puede importar la class de la App en JavaScript con el siguiente código:

 const App = require('myModule').my.pkg.App 

Para get más información acerca de cómo Kotlin / JS interactúa con JavaScript, consulte la documentation:

  • en sistemas de modules (incluido CommonJS);
  • al llamar a Kotlin desde JavaScript ;
  • al llamar a JavaScript desde Kotlin .
  • ¿Cómo usar Kotlin en una aplicación de Android existente?
  • ¿Cómo hacer trabajo @Autowinetworking en una class regular?
  • Kotlin: ¿parameters de function enviados pero no ejecutados?
  • IntelliJ IDEA utilizando JavaScript "versión" de la dependencia especificada en el file de compilation Gradle?
  • ¿Cómo comparar dos matrices en Kotlin?
  • Faltan numbers de línea en playstore crashdumps
  • Posición de la label `@` en Kotlin cuando se denota el receptor con `this`
  • Kotlin Javascript -library-files argumento no válido
  • Descargar un file desde un control remoto y savelo en un dispositivo Android
  • ¿Cómo usar Anko DSL dentro de un Fragmento?
  • Varianza genérica del sitio de statement de Koltin <en T> construcción