https://github.com/shevchenkool/phonebook
https://github.com/shevchenkool/phonebook
nanoid notiflix react react-icons react-spinner-loader
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shevchenkool/phonebook
- Owner: ShevchenkoOl
- Created: 2024-08-07T14:48:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-08T20:19:10.000Z (about 1 year ago)
- Last Synced: 2024-08-08T22:56:48.938Z (about 1 year ago)
- Topics: nanoid, notiflix, react, react-icons, react-spinner-loader
- Language: JavaScript
- Homepage: https://shevchenkool.github.io/phonebook/
- Size: 4.72 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Phonebook App
This project was created for the purpose of practicing using Hooks (```useState```, ```useEffect```, ```useRef```, ```useMemo```). It was bootstrapped with [Create React App](https://github.com/facebook/create-react-app), uses routing [React Router](https://reactrouter.com/en/main), uses "lazy loading"
```Suspense``` and ```React.lazy```.### This project uses:
* the [nanoid](https://www.npmjs.com/package/nanoid) library, which creates an id for each contact;
* the [notiflix](https://notiflix.github.io/notify) library;
* the [React Spinners](https://mhnpd.github.io/react-loader-spinner/) library;## How to Use the Repository
1. Clone the repository: `https://github.com/ShevchenkoOl/phonebook.git`
2. use ```npm install``` command to install package dependencies
3. Navigate to the relevant section to explore the corresponding material.
4. Open files and study the provided code examples.
## Author
This repository was created and maintained by [Oleksii Shevchenko](https://shevchenkool.github.io/portfolio/). Questions, suggestions and feedback can be directed to [email](uzlabini@gmail.com) or [linkedin profile](linkedin.com/in/oleksii-shevchenko-535ab61b8).
If you have any questions or suggestions, feel free to create an [issue](https://github.com/ShevchenkoOl/phonebook/issues) or submit a [pull request](https://github.com/ShevchenkoOl/phonebook/pulls).