Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Progressive Web Apps with React: Create lightning fast web apps with native power using React and Firebase

Sprog
Engelsk
Format
Kategori

Fakta

Enhance the performance of your applications by using React and adding the Progressive web app capability to it

About This Book • Bring the best of mobile sites and native apps to your users with progressive web applications

• Create fast, reliable, and engaging PWAs with React and Firebase

• Create high-performance applications even with low connection speeds by leveraging modern web technologies

Who This Book Is For

This book is for Javascript Developers who want to develop high performance Web User Interfaces. This book requires basic knowledge of HTML, CSS and JavaScript.

What You Will Learn • Set up Webpack configuration, as well as get the development server running

• Learn basic Firebase configuration and deployment

• Create routes, manage multiple components, and learn how to use React Router v4 to manage the flow of data

• Use React life cycle methods to load data

• Add a service worker to the app and learn how it works

• Use a service worker to send Push Notifications

• Configure Webpack to split up the JavaScript bundle and lazy load component files

• Learn how to use the web Cache API to use your app offline

• Audit PWAs with Google's Lighthouse tool

In Detail

For years, the speed and power of web apps has lagged behind native applications. Progressive Web Apps (PWAs) aim to solve this by bridging the gap between the web apps and native apps, delivering a host of exciting features. Simultaneously, React is fast becoming the go-to solution for building modern web UIs, combining ease of development with performance and capability. Using React alongside PWA technology will make it easy for you to build a fast, beautiful, and functional web app.

After an introduction and brief overview of the goals of PWAs, the book moves on to setting up the application structure. From there, it covers the Webpack build process and the process of creating React components. You'll learn how to set up the backend database and authentication solution to communicate with Firebase and how to work with React Router. Next, you will create and configure your web app manifest, making your PWA installable on mobile devices. Then you'll get introduced to service workers and see how they work as we configure the app to send push notifications using Firebase Cloud Messaging. We'll also explore the App Shell pattern, a key concept in PWAs and look at its advantages regarding efficient performance. Finally, you'll learn how to add offline capabilities to the app with caching and confirm your progress by auditing your PWA with Lighthouse. Also, you'll discover helper libraries and shortcuts that will help you save time and understand the future of PWA development.

Style and approach

This is a step-by-step book, wherein, you will use the React framework to create a complete progressive web app.

© 2017 Packt Publishing (E-bog): 9781788296137

Release date

E-bog: 24. oktober 2017

Andre kan også lide...

  1. Building Microservices: Designing Fine-Grained Systems Sam Newman
  2. Azure OpenAI Service for Cloud Native Applications: Designing, Planning, and Implementing Generative AI Solutions Adrian Gonzalez Sanchez
  3. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  4. Working Backwards: Insights, Stories, and Secrets from Inside Amazon Bill Carr
  5. Ultimate ChatGPT Handbook for Enterprises Dr. Harald Gunia
  6. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
  7. Computational Thinking Peter J. Denning
  8. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  9. Devops: Building Software With Lean Process For Modern Business Steven Branson
  10. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  11. Programming Interviews For Dummies Eric Butow
  12. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  13. Python Machine Learning for Beginners: Perfect guide on How to Become a Successful Data Scientist Alex Campbell
  14. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
  15. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  16. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  17. Artificial Intelligence For Dummies Luca Massaron
  18. Noise Daniel Kahneman
  19. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  20. Deep Learning John D. Kelleher
  21. Talk Like TED: The 9 Public Speaking Secrets of the World's Top Minds Carmine Gallo
  22. The Deep Learning Revolution Terrence J. Sejnowski
  23. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  24. HBR's 10 Must Reads on Business Model Innovation (with featured article "Reinventing Your Business Model" by Mark W. Johnson, Clayton M. Christensen, and Henning Kagermann) Clayton M. Christensen
  25. Lifespan: Why We Age—and Why We Don't Have To David A. Sinclair
  26. HBR's 10 Must Reads on Business Model Innovation Clayton M. Christensen
  27. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  28. Chat GPT Bible - Developer and Coder Special Edition: Enhancing Coding Productivity with AI-Assisted Conversations Lucas Foster
  29. Data Science John D. Kelleher
  30. Data Science For Dummies: 2nd Edition Lillian Pierson
  31. The Effective Executive: The Definitive Guide to Getting the Right Things Done Peter F. Drucker
  32. Java Fundamentals Introbooks Team
  33. Built to Last: Successful Habits of Visionary Companies Jim Collins
  34. Introducing Python: Modern Computing in Simple Packages, 2nd Edition Bill Lubanovic
  35. Clean Agile: Back to Basics Robert C. Martin
  36. Hyper-Learning: How to Adapt to the Speed of Change Edward D. Hess
  37. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  38. Lean Analytics: How to Use Data to Track, Optimize, Improve and Accelerate Your Startup Business Greg Caldwell
  39. The Storyteller's Secret: How TED Speakers and Inspirational Leaders Turn Their Passion into Performance Carmine Gallo
  40. Machine Learning: Deep Learning, Text Analytics, and Reinforcement Learning with Big Data David Feldspar
  41. The Pleasure of Finding Things Out: The Best Short Works of Richard P. Feynman Richard P. Feynman
  42. The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution Walter Isaacson
  43. Quantum Computing: The Transformative Technology of the Qubit Revolution Brian Clegg
  44. Russians Among Us: Sleeper Cells, Ghost Stories, and the Hunt for Putin’s Spies Gordon Corera

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis