import React, { useState, useEffect } from 'react'; import axios from 'axios'; import './Journal.css'; const Journal = () => { const [journalItems, setJournalItems] = useState([]); const [row, setRow] = useState(0); const limit = 3; useEffect(() => { fetchJournalData(0); }, []); const fetchJournalData = (row) => { axios .post('/inc/loadmore-data.php', { row, type: 'journal' }) .then((res) => { if (res.data.length > 10) { setJournalItems((prevItems) => [...prevItems, res.data]); } }); }; const loadMore = () => { const newRow = row + limit; setRow(newRow); fetchJournalData(newRow); }; return (