This is a project built with React. It includes the following features:
useState
hook from ReactuseField
hook from a custom hook file- Material UI components (
Container
,Table
,TableBody
,TableCell
,TableContainer
,TableRow
,Paper
,TextField
,Button
,AppBar
,Toolbar
,Alert
,IconButton
) - Styled components
- React Router (
Routes
,Route
,Link
,useNavigate
,useMatch
)
Menu
: a component for the navigation barAnecdote
: a component for displaying an individual anecdoteAnecdoteList
: a component for displaying a list of anecdotesLogin
: a component for the login formAbout
: a component providing information about the anecdote appFooter
: a component for the footer
Clone this repository, then run npm install
to install dependencies. Start the project with npm start
.
Feel free to contribute by creating a pull request.