Értékelés:
A könyv egy átfogó útmutató a GraphQL, Apollo és MySQL használatával egy teljes körű React alkalmazás építéséhez, amely a középhaladó fejlesztőknek szól. Értelmes magyarázatokat nyújt, és olyan összetett témákat tárgyal, mint a kézi szerveroldali renderelés és a lapozás. Szenved azonban az elavult gyakorlatoktól, a technikai hibáktól és a kissé száraz előadástól.
Előnyök:⬤ Értékes meglátásokat és magyarázatokat tartalmaz, különösen a középhaladó React-fejlesztők számára.
⬤ Hatékonyan kezeli az olyan összetett témákat, mint a kézi SSR és a GraphQL sémák.
⬤ Kerüli az UI-könyvtárakra való támaszkodást, ehelyett a nyers HTML5-re és CSS-re összpontosít.
⬤ Komplex példalkalmazást kínál, amely fokozza a tanulást.
⬤ Jó lefedettséget biztosít a modern alkalmazásokban használt könyvtárak és stackek számára.
⬤ Elavult gyakorlatok és kódolási szabványok (pl. a 'var' használata a 'let' helyett).
⬤ A React fejezet kihívást jelent a kezdők számára.
⬤ Néhány technikai szerkesztési probléma és hiba jelen van a kódban.
⬤ A JWT hitelesítésről és az SSR-ről szóló fejezetek zavarosak lehetnek.
⬤ Az általános bemutatás száraznak és utasítás-alapúnak tűnik.
(3 olvasói vélemény alapján)
Full-Stack Web Development with GraphQL and React - Second Edition: Taking React from frontend to full-stack with GraphQL and Apollo
Használja ki a GraphQL, a React 17, a Node és az Express erejét, hogy skálázható és gyártásra kész alkalmazást építsen a semmiből az AWS-en telepíthető alkalmazáshoz
Főbb jellemzők:
⬤ Építsen teljes körű alkalmazásokat modern API-kkal a GraphQL és a React Hooks segítségével.
⬤ Integrálja az Apollót a Reactba és építsen frontend komponenseket GraphQL használatával.
⬤ Egy önfrissítő felugró értesítés megvalósítása a Subscriptions nevű egyedi GraphQL funkcióval.
Könyv leírása:
A React és a GraphQL kombinálva egy nagyon dinamikus, hatékony és stabil technológiai stacket biztosít webes alkalmazások építéséhez. A GraphQL az API lekérdezésének modern megoldása, amely a REST alternatíváját jelenti, és a webfejlesztés következő evolúciója.
Ez a könyv eligazít egy full-stack webes alkalmazás létrehozásában a semmiből, olyan modern webes technológiák segítségével, mint az Apollo, az Express. js, a Node. js és a React. Először is a fejlesztőkörnyezet konfigurálásával és beállításával kezd. Ezután a könyv bemutatja, hogyan oldhat meg összetett problémákat GraphQL segítségével, például a több táblából álló adatbázis-architektúrák absztrahálását és a képfeltöltések kezelését a Sequelize segítségével. Ezután egy teljes Graphbookot építhet a semmiből. Eközben kitérsz a React és a backend összekapcsolásának, valamint az állapot fenntartásának és szinkronizálásának trükkös részeire. Mindezek mellett megtanulod, hogyan írj Reusable React komponenseket és hogyan használd a React Hooks-t. A későbbi fejezetek végigvezetnek az adatok lekérdezésén és a felhasználók hitelesítésén, hogy lehetővé tegyék a felhasználói adatvédelmet. Végezetül feltárja, hogyan telepítheti az alkalmazást az AWS-en, és hogyan biztosíthatja a folyamatos telepítést a Docker és a CircleCI segítségével.
A webfejlesztésről szóló könyv végére megtanulja, hogyan készíthet és telepíthet skálázható, teljes körű alkalmazásokat könnyedén a React és a GraphQL használatával.
Amit tanulni fog:
⬤ A GraphQL API létrehozása modellek és sémák Apollo és Sequelize segítségével történő megvalósításával.
⬤ Egy Apollo kliens beállítása és frontend komponensek építése React használatával.
⬤ Újrafelhasználható React komponensek írása és React Hooks használata.
⬤ Autentikálja és lekérdezze a felhasználói adatokat GraphQL használatával.
⬤ Használja a Mochát a full-stack alkalmazás teszteseteinek írásához.
⬤ Telepítse az alkalmazását az AWS-re a Docker és a CircleCI segítségével.
Kinek szól ez a könyv:
Ez a React GraphQL könyv a React és a GraphQL-t ismerő webfejlesztők számára készült, akik szeretnék fejleszteni a készségeiket és teljes körű alkalmazásokat építeni olyan iparági szabványok használatával, mint a React, az Apollo, a Node. js és az SQL skálán, miközben megtanulnak komplex problémákat megoldani a GraphQL segítségével.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)