Reactjs 我试图在react native中构建一个测验应用程序,但在导航到以前的引用时遇到问题
我试图在react native中构建一个测验应用程序,但在导航到以前的引用时遇到问题。 这是我的代码,prevQuote函数不起作用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
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
?它没有响应,我只是按了一下,什么也没发生。