tepki yerli-çekmece:birleştirmek nasıl tepki yerli-yönlendirici-akı ben bir şekilde örneklerle bu bağlanmaya çalıştı
tepki yerli-çekmeceyi ile reaksiyona-yerli-yönlendirici-akı: Bu belgeler aşağıdaki : https://github.com/aksonov/react-native-router-flux/blob/master/docs/OTHER_INFO.md
Özel Çekmeceyi bir dosyaya nasıl yerleştirmeliyim?
Hep almak hataları, böyle olmasını çalışırken:
Dosya: bileşenleri/Drawer.js
import Drawer from 'react-native-drawer';
import ControlPanel from './ControlPanel';
import {Actions, DefaultRenderer} from 'react-native-router-flux';
export default class extends Component {
render(){
const state = this.props.navigationState;
const children = state.children;
return (
<Drawer
ref="navigation"
open={state.open}
onOpen={()=>Actions.refresh({key:state.key, open: true})}
onClose={()=>Actions.refresh({key:state.key, open: false})}
type="displace"
content={<SideMenu />}
tapToClose={true}
openDrawerOffset={0.2}
panCloseMask={0.2}
negotiatePan={true}
tweenHandler={(ratio) => ({
main: { opacity:Math.max(0.54,1-ratio) }
})}>
<DefaultRenderer navigationState={children[0]} onNavigate={this.props.onNavigate} />
</Drawer>
);
}
}
Dosya: App.js
alıyorumimport Drawer from './components/Drawer'
bu hata. enter image description here
Bunu yaptıktan sonra rotaları nereye koymalıyım? – berkayk
, çalıştığı –
yollarına bir örnek ekledi, ancak herhangi bir menü tıklandığında çekmeceyi nasıl kapatacağınız. '() => Actions.refresh ({key: state.key, open: false})' i '' 'adresine aktarmayı denedim ve onu çağırdım, sayfa geziniyor ancak çekmeceyi kapatmıyor. –