У меня есть 4 компонента, для которых определен static navigationOptions = {header: null}.
Но определение этого в каждом компоненте занимает очень много времени.
Итак, я определяю {header: null} в createStackNavigator, но заголовок по-прежнему отображается в верхней части компонента.
Ребята, вы можете помочь?
import { createStackNavigator } from 'react-navigation';
import Home from './Components/Home';
import Main from './Components/Main';
import SubjectDetail from './Components/AnimalSubject';
import Lesson from "./Components/Lesson";
const App = createStackNavigator({
First: { screen: Home },
Second: { screen: Main },
Third: { screen: SubjectDetail },
Four: {screen: Lesson},
//Route name with specified component
},
{
transitionConfig: () => ({ screenInterpolator: () => null }),
//remove transition config
},
{
initialRouteName: 'First',
//the component name 'Home' will be initiated first
},
{
header: null
//defined header: nul
}
);
export default App;
мое окружение
"react": "16.3.1",
"react-native": "~0.55.2",
"react-navigation": "^2.2.5",
"node": "v8.11.2"
"npm": "v6.1.0"
@AravindS ничего не меняет, заголовок по-прежнему отображается вверху :(
Можете ли вы попробовать navigationOptions: { header: null } в имени маршрута в качестве опоры ... например, screen: Home, navigationOptions: { header: null }
все еще без изменений
не могли бы вы поделиться своим обновленным файлом app.js.
ничего не изменится, также с {headerMode: 'none'}
Позвольте нам продолжить обсуждение в чате.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вероятно, этот код должен работать у вас (на основе Документы по навигатору стека)
const App = createStackNavigator({
First: { screen: Home },
Second: { screen: Main },
Third: { screen: SubjectDetail },
Four: {screen: Lesson},
},
{
headerMode: 'none',
transitionConfig: () => ({ screenInterpolator: () => null }),
initialRouteName: 'First',
},
);
Вы должны передать объект с маршрутами в качестве первого параметра и общих параметров в качестве второго.
можете ли вы попробовать принятый ответ, упомянутый здесь stackoverflow.com/questions/44701245/…