Snack.expo Попытка присвоить только для чтения свойство @ реагировать-навигация / нативный - PullRequest
1 голос
/ 25 апреля 2020

Ссылка: закуска

Она основана на примере компонента: react-native-animated-tabbar.

Но, похоже, проблема в модуле @react-navigation/native, который на snack.expo не работает должным образом, выдавая следующую ошибку:

Device: (857:881) Attempted to assign to readonly property.
  Evaluating module://@react-navigation/native.js
  Evaluating module://App.tsx.js
  Loading module://App.tsx

App.tsx:

import React from 'react';
import 'react-native-gesture-handler';
import { NavigationContainer } from '@react-navigation/native';
import { createStackNavigator } from '@react-navigation/stack';
import RootScreen from './screens/Root';
import BubbleScreen from './screens/Bubble';
import BubbleStyledScreen from './screens/BubbleStyled';
import BubbleRTLScreen from './screens/BubbleRTL';

const Stack = createStackNavigator();

export default function App() {
  return (
    <NavigationContainer>
      <Stack.Navigator initialRouteName="Root" headerMode="none">
        <Stack.Screen name="Root" component={RootScreen} />
        <Stack.Screen name="Bubble" component={BubbleScreen} />
        <Stack.Screen name="BubbleStyled" component={BubbleStyledScreen} />
        <Stack.Screen name="BubbleRTL" component={BubbleRTLScreen} />
      </Stack.Navigator>
    </NavigationContainer>
  );
}
...