-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
-
Historia
-
Informatyka
- Aplikacje biurowe
- Aplikacje biznesowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Egipt
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Nobliści
- Nowele
- Obyczajowa
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Bazy danych
-
Big Data
-
Biznes i ekonomia
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
Gatsby is a powerful React static site generator that enables you to create lightning-fast web experiences. With the latest version of Gatsby, you can combine your static content with server-side rendered and deferred static content to create a fully rounded application. Elevating React Web Development with Gatsby provides a comprehensive introduction for anyone new to GatsbyJS and will help you get up to speed in no time.
Complete with hands-on tutorials and projects, this easy-to-follow guide starts by teaching you the core concepts of GatsbyJS. You'll then discover how to build performant, accessible, and scalable websites with the GatsbyJS framework. Once you've worked through the practical projects in the book, you'll be able to build anything from a personal website to large-scale applications with authentication and make your site rise through those SEO rankings.
By the end of this Gatsby development book, you'll be well-versed in every aspect of the tool's performance and accessibility and have learned how to build client websites that your users will love.
- Elevating React Web Development with Gatsby
- Contributors
- About the author
- About the reviewer
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Download the color images
- Conventions used
- Get in touch
- Part 1: Getting Started
- Chapter 1: An Overview of Gatsby.js for the Uninitiated
- Technical requirements
- A brief history of the static web
- What is Gatsby?
- Community
- Sourcing content from anywhere
- Building tooling you already know
- Supercharging web performance
- Gatsby use cases
- Documentation sites
- Online courses
- SaaS products
- Design agencies and photo-heavy sites
- Gatsbys competitors
- Setting up a project
- Node.js version 14.15.0+
- Gatsby command-line interface
- Directory and package setup
- Framework files and folders
- Creating your first few pages
- Summary
- Chapter 2: Styling Choices and Creating Reusable Layouts
- Technical requirements
- Styling in Gatsby
- Vanilla CSS
- Sass
- Tailwind (utility-first CSS framework)
- CSS in JS
- Picking a styling tool
- Styling with CSS
- Creating a wrapper component
- Using gatsby-browser.js
- Verifying our implementation
- Styling with Sass
- Styling with Tailwind.css
- Styling with styled-components
- Creating a reusable layout
- Site header
- Site footer
- Layout component
- Organization with atomic design
- Summary
- Chapter 3: Sourcing and Querying Data (from Anywhere!)
- Technical requirements
- Data in Gatsby
- Introducing GraphQL
- GraphQL for Gatsby
- Using GraphiQL
- Using constructed GraphQL queries
- Sourcing data from local files
- Site metadata
- Markdown
- MDX
- Sourcing data from a Headless CMS
- GraphCMS
- Prismic
- Summary
- Chapter 4: Creating Reusable Templates
- Technical requirements
- Creating templates and programmatic page generation
- Blog post template
- Blog preview template
- Tag page template
- Search functionality
- Summary
- Chapter 5: Working with Images
- Technical requirements
- Images on the web
- Images in Gatsby
- The StaticImage component
- The GatsbyImage component
- Overriding the gatsby-plugin-image defaults
- Sourcing images from CMS
- Sourcing images from GraphCMS
- Sourcing images from Prismic
- Summary
- Part 2: Going Live
- Chapter 6: Improving Your Site's Search Engine Optimization
- Technical requirements
- Introducing SEO
- On-page search engine optimization
- Creating an SEO component
- Exploring meta previews
- Open Graph metadata
- Twitter metadata
- Merging tags
- Validating tags
- Learning about XML sitemaps
- Hiding your site from search engines
- Summary
- Chapter 7: Testing and Auditing Your Site
- Technical requirements
- Exploring unit testing
- Testing simple components
- Testing the SEO component
- Testing Gatsby page components
- Adding Git hooks for tests
- Auditing core web vitals
- Using Chrome's lighthouse tool
- Using the web-vitals JavaScript package
- Summary
- Chapter 8: Web Analytics and Performance Monitoring
- Technical requirements
- Introducing website analytics
- Privacy
- Implementing page analytics
- Adding Google Analytics
- Using Fathom Analytics
- Monitoring the performance of your site
- Using Sentry.io analytics
- Summary
- Chapter 9: Deployment and Hosting
- Technical requirements
- Understanding build types
- Common build errors
- Your pre-deployment checklist
- Platforms for deploying hybrid builds
- Deploying to Gatsby Cloud Hosting
- Platforms for deploying static builds
- Deploying to Netlify
- Deploying to Render
- Deploying to Firebase
- Serving a Gatsby site with reduced user access
- Summary
- Part 3: Advanced Concepts
- Chapter 10: Creating Gatsby Plugins
- Technical requirements
- Understanding Gatsby plugins
- Introducing local plugin development
- Debugging local plugins
- Creating source plugins
- Creating theme plugins
- Contributing to the plugin ecosystem
- Pre-publish checklist
- Publishing a plugin
- Summary
- Chapter 11: Creating Authenticated Experiences
- Technical requirements
- Routing and authentication in React applications
- Private routes
- Authentication using client-only routes within Gatsby
- Site-wide authentication using context within Gatsby
- Summary
- Chapter 12: Using Real-Time Data
- Technical requirements
- Introduction to web sockets
- Socket.io in action
- Live site visitor count
- Gaining further insights with rooms
- Summary
- Chapter 13: Internationalization and Localization
- Technical requirements
- Understanding localization and internationalization
- Implementing routes for internationalization
- Page translations for programmatic pages
- Providing locale translations for single-instance pages
- Summary
- Why subscribe?
- Other Books You May Enjoy
- Packt is searching for authors like you
- Tytuły: Elevating React Web Development with Gatsby
- Autor: Samuel Larsen-Disney
- Tytuł oryginału: Elevating React Web Development with Gatsby
- ISBN Ebooka: 9781800202962, 9781800202962
- Data wydania: 2022-01-21
- Identyfikator pozycji: e_2t63
- Kategorie:
- Wydawca: Packt Publishing