Как обновить элементы OwlCarousel в реагировать - PullRequest
0 голосов
/ 12 октября 2018

Я использую пакет реагировать-сову-карусель.

Во время обновления не могу обновить элементы, как я могу это исправить

componentDidMount(){
   ...update state with ajax data
}

let items = this.state.items.map((data, index)=>{
    return (<div className="item" key={index}>
        <h2>Q{data.quarter}</h2>
        <h5>{data.year}</h5>
    </div>)
});


<OwlCarousel
    className="owl-theme owl-carousel fr"
    {...this.state.options}>
    {items}
</OwlCarousel>

1 Ответ

0 голосов
/ 18 октября 2018

Вы можете просто позвонить setState после завершения вызова ajax:

componentDidMoun() {
  ajaxCall().then((items) => this.setState({ items }));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...