Разница между этими двумя типами экспорта в файлах react-native - PullRequest
0 голосов
/ 01 августа 2020

Я новичок в react-native и программировании в целом. Эта вещь иногда меня очень сбивает с толку, которую я нахожу во всех обучающих материалах, и, похоже, никто не объясняет это. иногда я вижу, что некоторые из них используют

const Search = () => {
  return (
    <View>
      <Text>This is Search Screen</Text>
    </View>
  );
};

, и они экспортируют файл в конце с

export default Search;

Другой способ создания экрана - это

export default class App extends React.Component{

    render() {
        return (
            <View>
                <Text>This is Search Screen</Text>
            </View>
        );
    }
}

И в этом методе также требуется функция рендеринга без отдельной строки экспорта.

Может кто-нибудь объяснить это подробно или указать на какую-то статью или более ранний вопрос, где на него дан ответ. Я пытался найти его везде, но не нашел ничего, что я мог бы понять.

...