Как предоставить данные API для реакции-native-snap-carousel

Я использую реагирующую нативную карусель для моего первого реагирующего нативного приложения.

Я прочитал документы, но я вижу, что он использует статические данные. Но я хочу получить сервер форм данных с API, как я могу это сделать?

Спасибо за помощь.

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}/>
      )
   }

}
Другие вопросы по тегам