Ошибка синтаксического анализа: неожиданный токен для реагирования на собственный пример кода

Почему я получаю ошибку разбора

Parsing error: Unexpected token Props (null)

на это реагирует нативный пример приложения? Я использую стандартную линзу JS.

import React, { Component } from 'react';
import {
  Text,
  View
} from 'react-native';

type Props = {}; // <-- What is wrong with that?
export default class App extends Component<Props> {
  render() {
    return (
      <View>
        <Text>
          Welcome to React Native!
        </Text>
      </View>
    );
  }
}

1 ответ

Если нет веской причины, почему вы хотите отправить реквизит, вам это не нужно. Просто удалите его и сохраните "Компонент {}"

Также возможно, что вам нужно использовать static вместо type. Если вы копируете это из другого места, возможно, они используют babel и другой модуль. Это первый раз, когда я видел, как кто-то написал это.

Другие вопросы по тегам