Я новичок в React Js, поэтому я не могу самостоятельно найти решение своей проблемы, пожалуйста, помогите мне.
Я работаю над сайтом со страницей блога, блогами должен отображаться динамически на странице. Когда страница загружается, я хочу, чтобы у нее было 4 блога, а внизу будет кнопка, поэтому, когда пользователь нажимает на нее, React должен отображать и отображать остальные блоги.
Мой код выглядит так:
import { blogs} from "./blogs";
import { Blog} from "./Blog";
function BlogList() {
const cardComponent = blogs.slice(0,6).map((blog, i) => {
return (
<Blog
key={i}
id={blogs[i].id}
img={blogs[i].img.src}
date={blogs[i].date}
title={blogs[i].title}
img2={blogs[i].img2.src}
logoTitle={blogs[i].logoTitle}
text={blogs[i].text}
/>
);
});
return (
<div>{cardComponent}</div>
)
}`````
**This code lets me display 6 blogs when the page is loaded, what I want to do is add "Load More" button under these already loaded 6 blogs, when the user clicks the button it should render and display another 4 blogs from "blogs", and again have Load More button.** Any help will be greatly appreciated,
Thank you.