Как сделать MotionSlider быстрее в реагирующем? - PullRequest
0 голосов
/ 17 апреля 2019

Я использую MotionSlider и получаю значение ползунка при каждом изменении значения.Тем не менее, это делает мое приложение медленнее, потому что я меняю состояние при каждом изменении значения.

Я использую так:

 <MotionSlider 
              title={'Level Up'} 
                min={1} 
                max={59}
                value={0} 
                decimalPlaces={0}
                units={''}
                backgroundColor={['rgb(3, 169, 244)', 'rgb(255, 152, 0)', 'rgb(255, 87, 34)']}
               onValueChanged={(value) => this.setState({ level1: value }, () => this.calculate())} 
            />

Я используюэто значение в функции calculate, поэтому мне нужно получить более новую.Как я уже сказал, это делает мое приложение медленным из-за компонента рендеринга каждый раз.Как я могу это исправить?

...