|  | @@ -9,8 +9,9 @@ import {
 | 
	
		
			
			| 9 | 9 |  } from 'react-native';
 | 
	
		
			
			| 10 | 10 |  import {connect} from 'react-redux';
 | 
	
		
			
			| 11 | 11 |  import * as counterActions from '../reducers/counter/actions';
 | 
	
		
			
			|  | 12 | +import _ from 'lodash';
 | 
	
		
			
			| 12 | 13 |  
 | 
	
		
			
			| 13 |  | -let navBarVisiable = true;
 | 
	
		
			
			|  | 14 | +let topBarVisible = true;
 | 
	
		
			
			| 14 | 15 |  
 | 
	
		
			
			| 15 | 16 |  // this is a traditional React component connected to the redux store
 | 
	
		
			
			| 16 | 17 |  class FirstTabScreen extends Component {
 | 
	
	
		
			
			|  | @@ -83,6 +84,10 @@ class FirstTabScreen extends Component {
 | 
	
		
			
			| 83 | 84 |            <Text style={styles.button}>Toggle NavBar</Text>
 | 
	
		
			
			| 84 | 85 |          </TouchableOpacity>
 | 
	
		
			
			| 85 | 86 |  
 | 
	
		
			
			|  | 87 | +        <TouchableOpacity onPress={ this.onSetTitlePress.bind(this) }>
 | 
	
		
			
			|  | 88 | +          <Text style={styles.button}>Set Title</Text>
 | 
	
		
			
			|  | 89 | +        </TouchableOpacity>
 | 
	
		
			
			|  | 90 | +
 | 
	
		
			
			| 86 | 91 |          <Text style={{fontWeight: '500'}}>String prop: {this.props.str}</Text>
 | 
	
		
			
			| 87 | 92 |          <Text style={{fontWeight: '500'}}>Number prop: {this.props.num}</Text>
 | 
	
		
			
			| 88 | 93 |          <Text style={{fontWeight: '500'}}>Object prop: {this.props.obj.str}</Text>
 | 
	
	
		
			
			|  | @@ -134,12 +139,16 @@ class FirstTabScreen extends Component {
 | 
	
		
			
			| 134 | 139 |    }
 | 
	
		
			
			| 135 | 140 |  
 | 
	
		
			
			| 136 | 141 |    onToggleNavBarPress() {
 | 
	
		
			
			| 137 |  | -    navBarVisiable = !navBarVisiable;
 | 
	
		
			
			|  | 142 | +    topBarVisible = !topBarVisible;
 | 
	
		
			
			| 138 | 143 |      this.props.navigator.toggleNavBar({
 | 
	
		
			
			| 139 |  | -      to: navBarVisiable ? 'shown' : 'hidden',
 | 
	
		
			
			|  | 144 | +      to: topBarVisible ? 'shown' : 'hidden',
 | 
	
		
			
			| 140 | 145 |        animated: true
 | 
	
		
			
			| 141 | 146 |      });
 | 
	
		
			
			| 142 | 147 |    }
 | 
	
		
			
			|  | 148 | +
 | 
	
		
			
			|  | 149 | +  onSetTitlePress() {
 | 
	
		
			
			|  | 150 | +    this.props.navigator.setTitle(_.random(0, 100).toString());
 | 
	
		
			
			|  | 151 | +  }
 | 
	
		
			
			| 143 | 152 |  }
 | 
	
		
			
			| 144 | 153 |  
 | 
	
		
			
			| 145 | 154 |  const styles = StyleSheet.create({
 |