0
Ich suche die page reagieren Tutorial, und es zeigt:Was bedeutet() => bedeutet in Javascript classname ES6?
import React, { Component } from 'react';
import { AppRegistry, Text } from 'react-native';
class HelloWorldApp extends Component {
render() {
return (
<Text>Hello world!</Text>
);
}
}
AppRegistry.registerComponent('HelloWorldApp',() => HelloWorldApp);
//^this part
Was bedeutet ist das? Ist es gleich:
function() {
return HelloWorldApp
}
Wenn es so ist, warum nicht mit:
HelloWorldApp
direkt?
Funktion, die HelloWorldApp zurückgibt, ist nicht dasselbe wie HelloWorldApp –
Der Grund, warum Sie eine Funktion verwenden würden, ist es ein träges Laden zu machen. Auf diese Weise wird die Klasse nicht wirklich gelöst, bis Sie die Komponente verwenden. – max