Параметры навигации по ящику React Native динамически устанавливают блокировку и разблокировку?

#android #react-native

#Android #react-native

Вопрос:

Я действительно новичок в RN и просто пробую материалы. Пытались динамически блокировать и разблокировать элементы ящика на основе определенного условия, используя drawerLockMode, но не работает.

     global.navigationOptions = {
  drawerLockMode: 'locked-open'
}

const DrawerNavigator = createDrawerNavigator({
  Home: {
    screen: HomeScreen
  },
  NewScreen: {
    screen: NewScreen
  }
},
  navigationOptions = global.navigationOptions);
  

В другой части пытаюсь изменить navigationOptions.drawerLockMode на основе случайно сгенерированного числа > пороговое значение для изменения статуса блокировки / разблокировки. Я знаю, что, вероятно, я в неправильном направлении. Кто-нибудь может посоветовать, пожалуйста?Заранее спасибо