This project was created for the purpose of practicing using Hooks (useState
, useEffect
, useRef
, useMemo
). It was bootstrapped with Create React App, uses routing React Router, uses "lazy loading"
Suspense
and React.lazy
.
- the nanoid library, which creates an id for each contact;
- the notiflix library;
- the React Spinners library;
-
Clone the repository:
https://github.com/ShevchenkoOl/phonebook.git
-
use
npm install
command to install package dependencies -
Navigate to the relevant section to explore the corresponding material.
-
Open files and study the provided code examples.
This repository was created and maintained by Oleksii Shevchenko. Questions, suggestions and feedback can be directed to email or linkedin profile. If you have any questions or suggestions, feel free to create an issue or submit a pull request.