Activity 11
Activity 11
12203256
Prince kumar
TODOS.JS
from 'react';
function Todos() {
useState(true);
useEffect(() => {
axios.get('https://jsonplaceholder.typic
ode.com/posts')
.then(response => {
setTodos(response.data);
setLoading(false);
})
.catch(error => {
setLoading(false);
});
}, []);
if (loading) return <p>Loading...</p>;
return (
<div>
<h2>Todos</h2>
<ul>
{todos.map(todo => (
<li key={todo.id}>{todo.title}</li>
))}
</ul>
</div>
);
ABOUT.JS
function About() {
Application</h2>;
}
export default About;
HOME.JS
function Home() {
Page</h2>;
APP.JS
dom';
'./components/Home';
'./components/About';
'./components/Todos';
function App() {
return (
<Router>
<div>
<nav>
<ul>
<li><Link
to="/">Home</Link></li>
<li><Link
to="/about">About</Link></li>
<li><Link
to="/todos">Todos</Link></li>
</ul>
</nav>
<Routes>
/>} />
<Route path="/about"
<Route path="/todos"
</Routes>
</div>
</Router>
);