React i React Native: Izgradnja međuplatformskih JavaScript aplikacija
Četvrto izdanje popularne knjige React, ažurirano za najnoviju verziju React 18 učiniće da od početnika postanete majstor za razvoj React aplikacija
Ključne funkcije
- Najnovije funkcije React-a - automatsko paketno ažuriranje stanja i određivanje prioriteta ažuriranja stanja
- Naučite više o React arhitekturi da biste pisali međuplatformske aplikacije korišćenjem biblioteka, kao što je NativeBase
- GraphQL i Apollo za izgradnju skalabilnog backend-a za vaše aplikacije
Tokom godina, React i React Native su se, među JavaScript programerima, pokazali kao popularan izbor za kompletan i praktičan vodič za React ekosistem. Ovo četvrto izdanje prati najnove funkcije, poboljšanja i ispravke verzije React 18, a istovremeno je kompatibilno i sa platformom React Native. Nova poglavlja obuhvataju važne funkcije i koncepte modernog razvoja međuplatformskih aplikacija, pomoću React-a.
Od osnova do popularnih komponenti, kao što su Hooks, GraphQL i NativeBase, korak po korak, ovaj definitivan vodič će vam pomoći da postanete najbolji React programer.
Počećete tako što ćete učiti o osnovnim blokovima React komponenti. Dok budete napredovali kroz poglavlja, radićete sa funkcionalnostima višeg nivoa razvoja aplikacija, a zatim ćete primeniti svoje znanje na razvoj komponenti korisničkog interfejsa za veb i izvorne platforme. U završnim poglavljima ćete naučiti da svoju aplikaciju spojite sa robusnom arhitekturom podataka.
Kad završite knjigu moći ćete, na više mobilnih platformi, da izgradite React aplikacije za veb i React Native aplikacije.
Naučićete
- da istražujete React arhitekturu, svojstva komponenti, stanje i kontekst
- da doristite React Hooks za rukovanje funkcijama i komponentama
- da implementirate razdvajanje koda, pomoću lenje komponente i Suspense-a
- da izgradite robusne korisničke interfejse za mobilne i desktop aplikacije, pomoću Material-UI
- da pišete zajedničke komponente za Android i iOS aplikacije, pomoću React Native radnog okvira
- da pojednostavite dizajn rasporeda za React Native aplikacije pomoću biblioteke NativeBase
- da pišete GraphQL šeme za pokretanje veb i mobilnih aplikacija
- da implementirate komponente vođene Apollo klijentom
Kome je ova knjiga namenjena
Ova knjiga je za svakog JavaScript programera koji želi da koristi React i React Native za razvoj mobilnih i veb aplikacija. Nije potrebno prethodno poznavanje React-a, ali je radno poznavanje JavaScript-a neophodno, za praćenje opisanog sadržaja.
SADRŽAJ
1. Zašto React?
2. Renderovanje pomoću JSX-a
3. Svojstva komponente, stanje i kontekst
4. Korišćenje Hooks-a
5. Upravljanje događajima, na React način
6. Izrada višekratnih komponenti
7. Životni ciklus React komponente
8. Validacija svojstava komponente
9. Rukovanje navigacijom pomoću ruta
10. Podela koda pomoću lenjih komponenti i Suspense-a
11. React komponente na strani servera
12. Komponente radnog okvira korisničkog interfejsa
13. Ažuriranja stanja visokih performansi
14. Zašto React Native?
15. React Native ispod haube
16. Pokretanje React Native projekata
17. Izgradnja prilagodljivih rasporeda pomoću Flexbox-a
18. Navigacija između ekrana
19. Renderovanje liste stavki
20. Prikaz napretka
21. Geolokacija i mape
22. Prikupljanje korisničkog unosa
23. Prikaz modalnih ekrana
24. Odgovaranje na pokrete korisnika
25. Korišćenje animacija
26. Kontrola prikaza slike
27. Van mreže
28. Izbor komponenti korisničkog interfejsa za Native pomoću biblioteke NativeBase
29. Rukovanje stanjem aplikacije
30. Zašto GraphQL?
31. Izgradnja GraphQL React aplikacije
Detaljni podaci o knjiziNaslov: React i React Native: Izgradnja međuplatformskih JavaScript aplikacija
Izdavač: Kompjuter biblioteka
Strana: 606 (cb)
Povez: meki
Pismo: latinica
Format: B5
Godina izdanja: 2023
ISBN: 978-86-7310-584-0