Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
import React, { useState, useEffect, useRef } from 'react';
const App = () => {
const [page, setPage] = useState('front'); // 'front', 'inside1', 'inside2', 'inside3', 'inside4', 'back'
const pages = ['front', 'inside1', 'inside2', 'inside3', 'inside4', 'back'];
const goToNextPage = () => {
const currentIndex = pages.indexOf(page);
if (currentIndex < pages.length - 1) {
setPage(pages[currentIndex + 1]);
}
};
const goToPrevPage = () => {
const currentIndex = pages.indexOf(page);
if (currentIndex > 0) {
setPage(pages[currentIndex - 1]);
}
};
};
export default App;