0

I am trying to nest a stack navigation inside a drawer navigation and I get

Device: (895:881) Attempted to assign to readonly property.
Evaluating module://react-native-screens.js
Evaluating module://react-navigation-drawer.js
Evaluating module://routes/drawer.js.js
Evaluating module://App.js.js
Loading module://App.js

The Drawer nests two stack navigators. homeStack and drawerStack. Drawer is the exported in App.js. Can someone please explain what am I doing wrong?

Drawer.js

import * as React from 'react';
import { createDrawerNavigator } from 'react-navigation-drawer';
import { createAppContainer } from 'react-navigation';

import HomeStack from './homeStack';
import DrawerStack from './drawerStack';

const screens = {

  Home: {
  screen: HomeStack,
},
  About: {
  screen: DrawerStack,
}}

const Drawer = createDrawerNavigator(screens);
export default Drawer;

App.js

import * as React from 'react';

import Drawer from './routes/drawer'

export default class App extends React.Component {
  render() {
  return (
      <Drawer /> 
);
}
}

0 Answers0