Reactjs 从字符串到int的api响应

Reactjs 从字符串到int的api响应,reactjs,react-native,Reactjs,React Native,我有一个api响应,首先我需要拆分,然后我需要将它转换为int,这就是错误告诉我的错误 failed prop type: invalid prop ´minimumValue' of type string suplied to Slider, expected number 这是我分割值的apicall代码 useEffect(() => { async function BCcontroller() { const id = await AsyncStorage.get

我有一个api响应,首先我需要拆分,然后我需要将它转换为int,这就是错误告诉我的错误

failed prop type: invalid prop ´minimumValue' of type string suplied to Slider, expected number
这是我分割值的apicall代码

  useEffect(() => { 
async function BCcontroller() {
   const id = await AsyncStorage.getItem('id');
   const vCreationUser = 8;
   const vSolicitudeId = 80;
   const { data } = await ForceApi.post(`/ConsultBCController.php`, {vSolicitudeId, vCreationUser});
        const [termA, termB, termC] = values.split(',');
        setvA(termA);
        setvB(termB);
        setvC(termC);
}
BCcontroller();


}, []);
这是宣言

     const [A, setvA] = useState(1);
  const [B, setvB] = useState(2);
  const [C, setvC] = useState(3);
这是滑块代码

<View style={{ alignItems: 'stretch', justifyContent: 'center' }}>
                        <Slider 
                            maximumValue={3000}
                            minimumValue={A}
                            step={1}
                            value= {sliderValue}
                            onValueChange={newsliderValue => setsliderValue(newsliderValue)}  
                        />
                        <Text style={styles.slideText}>$3000 MXN</Text>
                        <Text style={styles.slideText}>${sliderValue} MXN</Text>
                    </View>

setsliderValue(newsliderValue)}
/>
3000美元MXN
${sliderValue}MXN

如果您需要任何帮助,请在保存时将其转换为数字

setvA(Number(termA));
或在消费时转换为数字

minimumValue={Number(A)}
我建议在保存到状态时进行转换,因为它允许您始终依赖状态变量为同一类型。此外,每次更新前加载一次工作要比每次访问/使用它时加载一次性能更好