как выводить по 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'
        })
    }
}

}


Ответы (0 шт):