मैं https://reactnavigation.org/docs/navigators/tab से प्रतिक्रिया नेविगेशन के टैब नेविगेटर का उपयोग कर रहा हूं, जब मैं टैब स्क्रीन के बीच स्विच करता हूं तो मुझे इस.props.navigation में कोई नेविगेशन स्थिति नहीं मिलती है।वर्तमान नेविगेशन स्थिति कैसे प्राप्त करें
टैब नेविगेटर:
import React, { Component } from 'react';
import { View, Text, Image} from 'react-native';
import DashboardTabScreen from 'FinanceBakerZ/src/components/dashboard/DashboardTabScreen';
import { TabNavigator } from 'react-navigation';
render() {
console.log(this.props.navigation);
return (
<View>
<DashboardTabNavigator />
</View>
);
}
const DashboardTabNavigator = TabNavigator({
TODAY: {
screen: DashboardTabScreen
},
THISWEEK: {
screen: DashboardTabScreen
}
});
डैशबोर्ड स्क्रीन:
import React, { Component } from 'react';
import { View, Text} from 'react-native';
export default class DashboardTabScreen extends Component {
constructor(props) {
super(props);
this.state = {};
console.log('props', props);
}
render() {
console.log('props', this.props);
return (
<View style={{flex: 1}}>
<Text>Checking!</Text>
</View>
);
}
}
मैं डैशबोर्ड स्क्रीन पर रंगमंच की सामग्री जब यह renders घटक पहले मिल लेकिन जब मैं स्विच मैं सहारा नहीं मिलता टैब मुझे वर्तमान स्क्रीन नाम i.e आज या THISWEEK प्राप्त करने की आवश्यकता है।