Snack.expo Попытка назначить только для чтения свойство @ response-navigation/native
Ссылка: закуска
Он основан на примере компонента: 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>
);
}