【问题标题】:How to provide API data to react-native-snap-carousel [closed]如何向 react-native-snap-carousel 提供 API 数据 [关闭]
【发布时间】:2018-03-31 20:35:38
【问题描述】:

我正在为我的第一个 react-native 应用程序使用 react-native-snap-carousel。

我已阅读文档,但我看到它使用静态数据。但是我想用 API 获取数据表单服务器,我该怎么做?

感谢您的帮助。

【问题讨论】:

    标签: javascript arrays reactjs react-native react-native-snap-carousel


    【解决方案1】:

    您可以从服务器获取数据并像这样传递它:

    class MyCoponent extends React.Component{
    
       state = { data: null }
    
       fetchData = () => {
          // const result = fetch from api ... 
          this.setState(() => ({ data: result }))
       }
    
       render(){
          const { data } = this.state
          if(!data){
             return <Text>No data</Text>
          }
          return(
             <Carousel data={data}/>
          )
       }
    
    }
    

    【讨论】:

    猜你喜欢
    • 2018-03-06
    • 2020-03-18
    • 2020-02-05
    • 2019-01-27
    • 2020-10-20
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 2018-02-13
    相关资源
    最近更新 更多