Reactjs 我试图在react native中构建一个测验应用程序,但在导航到以前的引用时遇到问题

Reactjs 我试图在react native中构建一个测验应用程序,但在导航到以前的引用时遇到问题,reactjs,react-native,Reactjs,React Native,我试图在react native中构建一个测验应用程序,但在导航到以前的引用时遇到问题。 这是我的代码,prevQuote函数不起作用 prevQuote = () => { const { activeQuoteIndex } = this.state; let prevQuote = activeQuoteIndex; this.setState({ prevQuote: activeQuoteIndex - 1, }); }; nex

我试图在react native中构建一个测验应用程序,但在导航到以前的引用时遇到问题。 这是我的代码,prevQuote函数不起作用

prevQuote = () => {
    const { activeQuoteIndex } = this.state;
    let prevQuote = activeQuoteIndex;
    this.setState({
        prevQuote: activeQuoteIndex - 1,
    });
};

nextQuote = () => {
    const { activeQuoteIndex } = this.state;

    if (activeQuoteIndex < quotes.length - 1) {
        this.setState({
            activeQuoteIndex: Math.floor(Math.random() * activeQuoteIndex + 10),
        });
    }
prevQuote=()=>{
const{activeQuoteIndex}=this.state;
让prevQuote=activeQuoteIndex;
这是我的国家({
prevQuote:activeQuoteIndex-1,
});
};
nextQuote=()=>{
const{activeQuoteIndex}=this.state;
如果(activeQuoteIndex
尝试调用
setState
,使用如下回调:

this.setState((state) => ({
    prevQuote: state.activeQuoteIndex - 1,
});

更多信息。

尝试使用如下回调调用
setState

this.setState((state) => ({
    prevQuote: state.activeQuoteIndex - 1,
});

更多信息。

它是否无法更改
prevQuote
?它没有响应,我只是按了一下,什么也没发生。它是否无法更改
prevQuote
?它没有响应,我只是按了一下,什么也没发生。