I am only giving solution for this one because I found it....
*export function PaginationExample() {
const [currentPage, setCurrentPage] = useState(1);
const handlePaginationChange = (e, { activePage }) =>{
setCurrentPage(activePage);
}
useEffect(()=>{
try{
const res= await axios.get(`http://localhost:3001/api/?page=
${currentPage}`);
//store this response by declaring useState and use it as per required.
}catch(err){
return err
}
},[currentPage])
return (
<>
<Pagination
activePage={currentPage}
boundaryRange={1}
onPageChange={handlePaginationChange}
size='medium'
siblingRange={2}
totalPages={100}
firstItem={null}
lastItem={null}
prevItem={{ content: <Icon name='angle double left'/>,
icon: true }}
nextItem={{ content: <Icon name='angle double right'/>,
icon: true }}
/>
</>)}*