aksonov / aksonov/react-native-tabs

How to use it with react-native-router-flux?

Aperta
#27 6 commenti 3 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
727
Fork
112
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Hello,

quite new to the react scene and I am struggling to understand some flow...

I have an index page where I registered all the scenes, as suggested on the router-flux docs:

```
const scenes = Actions.create(











);
```

And then I call

```
return (

);
```

in my redner method... works fine...

but then on the page
TraineeDetails I have a Tabbar on the top... and I would like to display content from the assigned components

The code in my TraineeDetails:

```

/**
* Trainee details
*/
'use strict';

import React, { Component } from 'react';
import { StyleSheet, View, StatusBar, Image } from 'react-native';

import Icon from 'react-native-vector-icons/MaterialIcons';
import Tabs from 'react-native-tabs';
import Config from '../../constants/Config';

import {Actions} from 'react-native-router-flux';

class TraineeDetails extends Component {

constructor(props, context) {
super(props, context);
this.state = {
tab: 'today'
};
}

componentDidMount(){
StatusBar.setBackgroundColor(screenConfig.primaryColor, true);
}

goBack(){
Actions.Trainees();
}

onSelectTab(el){
console.log('PROPS: ', el.props);
console.log('NAME: ', el.props.name);
console.log('VIEW: ', el.props.view);

//Actions[el.props.view]({data:this.props.data});

this.setState({tab: el.props.name});
this.setState({tabContent: el.props.view});
}

render() {

const Player = this.props.data;
return (










{/* NEED THE TAB CONTENT HERE */}



);
}
}
// ..... and so on

```

How do I insert the component and re-render it each time the tab is tapped?

In your example you just change a variable and text on the same scene... would be helpful if you could add a container and change the content (loaded dynamically from a component)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.