Wpis z mikrobloga

Pisze sobie apke w react native, mam jeden komponent w nim dwa View, w pierwszym treść z ScrollView drugi z strzałkami góra, dół, po kliknięciu w jeden lub drugi odpalana jest metoda do prostego obliczenia indexu:

let _y = this.state.scrollPosition;
_y -= 400;

this.refs.scrollView.scrollTo({ x: 0, y: _y, animated: true });

this.setState({
scrollPosition: _y
});

Gdy dodaje aktualna pozycję do state to mi ponownie robi update componentu i dopiero po 2s przewija ScrollView o dany index , jest jakiś inny sposób aby przechowywać aktualny index nie używając stat'a ?

#react #reactnative
  • 2