как выводить по 3 элемента с сервера?
благодаря этому коду я вывожу по дефолту 3 поста с сервера, как сделать так чтобы при нажатии на кнопку под старыми постами появлялись 3 новых ?
export const fetchPosts = () => {
return async (dispatch: Dispatch<PostAction>) => {
try {
dispatch({ type: TypeActionPosts.FETCH_POSTS })
const response = await axios.get(`https://jsonplaceholder.typicode.com/posts?_limit=3`)
setTimeout(() => {
dispatch({ type: TypeActionPosts.FETCH_POSTS_SUCCESS, payload: response.data })
}, 500);
}
catch (e) {
dispatch({
type: TypeActionPosts.FETCH_POSTS_ERROR,
payload: 'An error occurred while loading posts'
})
}
}
}