@ataye/client-server-vite-tailwind
Version:
Boilerplate for an express client-server application using Vite and Tailwind CSS
38 lines (31 loc) • 987 B
JSX
import { useState, useEffect } from "react"
import { Alert } from "flowbite-react"
import Layout from "../layout/Layout"
import UsersService from "../services/user.service"
function Index() {
const [users, setUsers] = useState([])
const fetchUsers = async () => {
const data = await UsersService.fetchUsers()
setUsers(data)
}
useEffect(() => {
fetchUsers()
}, [])
return (
<Layout>
<Alert type="success" title="Welcome to Flowbite React!">
<div>This is a simple alert component from Flowbite React.</div>
<ul>
{users.map(user => {
return (
<li key={user.name}>
{user.name} {` age ${user.age}`}
</li>
)
})}
</ul>
</Alert>
</Layout>
)
}
export default Index