import React, {useState, useEffect} from 'react'; import parse from 'html-react-parser' // import ScrollSpy from '../UI/ScrollSpy'; const BasicPage = (props) => { const [theme, setTheme] = useState( localStorage.getItem('theme') || 'light' ); const [error, setError] = useState(null); const [isLoaded, setIsLoaded] = useState(false); const [items, setItems] = useState([]); useEffect(() => { fetch("http://localhost:5218/page/" + props.id) .then(res => res.json()) .then( (result) => { setIsLoaded(true); setItems(result); }, (error) => { setIsLoaded(true); setError(error); } ) }, [props]) if (error) { return