https://github.com/viktorsvertoka/pokemon-api
Pokemon API --- HTTP Requests and Fetch API --- React taskπ
https://github.com/viktorsvertoka/pokemon-api
css3 gitignore goit html5 javascript json npm prettier react
Last synced: 4 months ago
JSON representation
Pokemon API --- HTTP Requests and Fetch API --- React taskπ
- Host: GitHub
- URL: https://github.com/viktorsvertoka/pokemon-api
- Owner: ViktorSvertoka
- Created: 2023-05-28T13:23:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-28T14:46:13.000Z (about 3 years ago)
- Last Synced: 2025-10-30T05:56:32.695Z (8 months ago)
- Topics: css3, gitignore, goit, html5, javascript, json, npm, prettier, react
- Language: JavaScript
- Homepage: https://viktorsvertoka.github.io/pokemon-api/
- Size: 696 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# POKEMON API ---> link https://pokeapi.co/
- ΠΡΠ½ΠΎΠ²Ρ HTTP-Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² React
- Β«ΠΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°Β» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ
- Π€ΠΎΡΠΌΠ° Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π° PokemonForm
- Π€ΠΎΡΠΌΡ Π½Π΅Π»ΡΠ·Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ Π΅ΡΠ»ΠΈ ΠΈΠΌΡ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π° ΠΏΡΡΡΠΎΠ΅
- `react-toastify` Π΄Π»Ρ Π°Π»Π΅ΡΡΠΎΠ²
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ `App`
- ΠΡΠΆΠ΅Π½ ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°
- ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π΅ `PokemonInfo`
- ΠΡΠΆΠ΅ΠΉ ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ° ΠΎΡ Π±Π΅ΠΊΠ΅Π½Π΄Π°
- ΠΠ½Π΄ΠΏΠΎΠΈΠ½Ρ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½ΠΎΠ² `https://pokeapi.co/api/v2/pokemon/ΠΈΠΌΡ_ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°`
- Π Π΅Π½Π΄Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ
- ΠΡΠ»ΠΈ Π½Π΅Ρ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ Β«ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΠΈΠΌΡ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°.Β»
- ΠΡΠ»ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡ Β«ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ...Β»
- ΠΡΠ»ΠΈ Π΅ΡΡΡ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΠΊΠ°ΡΡΠΎΡΠΊΡ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°
- ΠΡΠ»ΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌ ΡΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠΎΠ»Π±Π΅ΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ
- ΠΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΊΠΈ HTTP-Π·Π°ΠΏΡΠΎΡΠ°
- Π `fetch` Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ 404 Π² ΠΎΡΠ²Π΅ΡΠ΅
- ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ `Promise.reject(new Erorr(ΠΠ΅Ρ ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈΠΌΡ_ΠΏΠΎΠΊΠ΅ΠΌΠΎΠ½Π°))`
- ΠΡΠΆΠ΅Π½ ΡΡΠ΅ΠΉΡ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ
- ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ΅Π½Π΄Π΅ΡΠΈΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠΊΡ ΠΎΡΠΈΠ±ΠΊΠΈ
- ΠΠ°ΡΡΠ΅ΡΠ½ state machine
- ΠΠ»ΡΡΡ
- Π£Ρ
ΠΎΠ΄ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ±ΡΠΎΡΠ° ΠΏΠΎΠ»Π΅ΠΉ Β«ΡΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎΒ».
- ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ N ΠΏΠΎΠ»Π΅ΠΉ.
- ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ ΡΠ΅Π½Π΄Π΅ΡΠ° ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΡΠ°ΡΡΡ
- idle - Π·Π°ΠΏΡΠΎΡΠ° Π΅ΡΠ΅ Π½Π΅Ρ
- pending - ΠΏΠΎΡΠ΅Π» Π·Π°ΠΏΡΠΎΡ
- resolved - ΡΡΠΏΠ΅ΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ
- rejected - Π·Π°ΠΏΡΠΎΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ
---
npm i react-toastify
npm i react-icons
npm i modern-normalize