因此,正如标题上说的,我是这个世界的新手,并决定创建一个小应用程序作为测试。我想要一个介绍滑块,然后在GitHub上找到了GitHub。另外,我做了我的应用程序,所以我想,哦,好的,我可以使用这个GitHub代码,然后只要指向我的应用程序时,状态改变,然而,我不知道我如何做到这一点。
我是否需要在输入代码的地方创建另一个.js文件,然后让它调用当前的App.js?我知道如果这变成真的,"app“就会呈现出来:
render() {
if (this.state.showRealApp) {
return <App />;
} else {
return <AppIntroSlider slides={slides} onDone={this._onDone}/>;
}
}但我不知道该放什么,而不是<App />;,我看的是文档,但我不确定我要找什么,所以这是一个没有意义的问题。有什么建议吗?
发布于 2018-11-14 03:59:50
你的问题不太清楚。因此,这是您必须遵循的方法,以使用外部包在您的反应-本机应用程序。
首先通过NPM下载软件包,
`npm install react-native-app-intro-slider`. 然后把它导入你称之为它的地方
`<AppIntroSlider slides={slides} onDone={this._onDone}/>` 使用import AppIntroSlider from 'react-native-app-intro-slider';
发布于 2018-11-14 04:54:17
好的,所以看看爬行,为滑块,他们只是给出了一个骨架的样本。应用程序基本上意味着你想要渲染的东西。
要回答您的问题是,您可以创建一个单独的.js文件,其中您有一些渲染,然后导入该组件,并以任何您称之为该组件的应用程序。或者,为了使其工作,并确保您的导入和一切正常工作,您只需将App替换为一个带有某种样式的应用程序,以确保它在状态发生变化时工作。
确保导入视图或任何决定使用的组件。
例如,您可以使用
render() {
if (this.state.showRealApp) {
return <Text>Yay, it rendered properly</Text>;
} else {
return <AppIntroSlider slides={slides} onDone={this._onDone}/>;
}}
在从react本机导入文本之后
https://stackoverflow.com/questions/53290854
复制相似问题