Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Mastering React Test-Driven Development - Build simple and maintainable web apps with React Redux and GraphQL - cover

Mastering React Test-Driven Development - Build simple and maintainable web apps with React Redux and GraphQL

Daniel Irvine

Publisher: Packt Publishing

  • 0
  • 0
  • 0

Summary

Test-driven development (TDD) is a programming workflow that helps you build your apps by specifying behavior as automated tests. The TDD workflow future-proofs apps so that they can be modified without fear of breaking existing functionality. Another benefit of TDD is that it helps software development teams communicate their intentions more clearly, by way of test specifications.
This book teaches you how to apply TDD when building React apps. You’ll create a sample app using the same React libraries and tools that professional React developers use, such as Jest, React Router, Redux, Relay (GraphQL), Cucumber, and Puppeteer. The TDD workflow is supported by various testing techniques and patterns, which are useful even if you’re not following the TDD process. This book covers these techniques by walking you through the creation of a component test framework. You’ll learn automated testing theory which will help you work with any of the test libraries that are in standard usage today, such as React Testing Library. This second edition has been revised with a stronger focus on concise code examples and has been fully updated for React 18.
By the end of this TDD book, you’ll be able to use React, Redux, and GraphQL to develop robust web apps.
Available since: 09/30/2022.
Print length: 564 pages.

Other books that might interest you

  • Sleep Hypnosis for Shifting Reality - cover

    Sleep Hypnosis for Shifting Reality

    Lightheart Hypnosis

    • 0
    • 0
    • 0
    Are you ready to unlock the power of your subconscious mind and reshape your reality while you sleep? Do you long for a way to harness the limitless potential of your mind to manifest your deepest desires and dreams? Can you envision a future where you effortlessly navigate life's challenges and attract abundance, success, and joy into your life? 
    The journey to transforming your reality and manifesting your dreams begins with Sleep Hypnosis for Shifting Reality. 
    Can you imagine a night where you peacefully drift into a state of deep relaxation, your mind becoming a conduit for positive change and manifestation? This transformative audio book is expertly crafted to guide you on a journey of subconscious reprogramming, helping you tap into the power of your thoughts and intentions to shape your reality. 
    Say goodbye to limiting beliefs and welcome a future where you effortlessly manifest your desires with ease and grace. This audio book isn't just a guide; it's your trusted companion on the path to realizing your full potential as a conscious creator. 
    As you embark on this transformative journey, you'll uncover techniques to reprogram your subconscious mind, release old patterns, and align yourself with the frequency of abundance and success. Imagine a future where you wake up each morning feeling empowered, knowing that you have the power to shape your reality. 
    Sleep Hypnosis for Shifting Reality is your key to unlocking the life of your dreams. Don't wait any longer – start manifesting your desired reality today.
    Show book
  • Ultimate Django for Web App Development Using Python - Build Modern Reliable and Scalable Production-Grade Web Applications with Django and Python - cover

    Ultimate Django for Web App...

    Leonardo Lazzaro

    • 0
    • 1
    • 0
    Craft Scalable and Dynamic Web Apps using Django and PythonBook DescriptionThis comprehensive guide is an indispensable resource for developers seeking to elevate their web development skills in Django and Python. The book begins by establishing a strong foundation and understanding of Django's architecture, emphasizing the Model-View-Template (MVT) pattern and a pivotal service layer for creating scalable web applications. The book then progresses to practical aspects, guiding readers through the development of a Task Management App. This hands-on approach reinforces fundamental concepts and showcases Django's flexibility and efficiency in real-world scenarios.The advanced sections of the book will help you tackle complex challenges, covering topics like preventing double-form submissions, implementing offline pessimistic and optimistic locking techniques, mastering API development with Django Ninja, and ensuring application reliability through exhaustive testing with pytest. The book culminates in practical insights for deploying Django applications with Docker and Kubernetes, this guide equips you to tackle real-world challenges effectively.Table of Contents1. Introduction to Django and Python2. Setting Up Your Development Environment3. Getting Started with Django Projects and Apps4. Django Models and PostgreSQL5. Django Views and URL Handling6. Using the Django Template Engine7. Forms in Django8. User Authentication and Authorization in Django9. Django Ninja and APIs10. Testing with pytest11. Deploying Django Applications with Gunicorn and Docker12. Final Thoughts and Future DirectionsIndex
    Show book
  • No Walk in the Park - Seeking Thrills Eco-Wisdom and Legacies in the Grand Canyon - cover

    No Walk in the Park - Seeking...

    Michael Engelhard

    • 0
    • 0
    • 0
    In the footsteps of Desert Solitaire, these essays by an award-winning writer and student of culture sift decades of experience backpacking and boating for a stance that questions the mainstream. More than mere tales of bravado, they offer glimpses into the heart of the places explored, with the Grand Canyon as their center of gravity. Vivid, finely crafted, shot through with humor, self-effacing while deeply opinionated, No Walk in the Park shows what it means to meet nature on nature's terms. Listen at home in an armchair, or at a river camp, or before you go wandering. 
     
     
     
    Join this author on a night hike to the great chasm's bottom; trek forty days in his company below one rim, or snowshoe the other; visit a Hopi mesa for a ceremony; marvel at hidden rock art; sip epic solitude; tag threatened fish; and float next to Glen Canyon's slickrock or below Niagara-size fleeting falls.
    Show book
  • Healing Psychedelics - Innovative Therapies for Trauma and Transformation - cover

    Healing Psychedelics -...

    Micah Stover, MD Craig Heacock

    • 0
    • 0
    • 0
    Psychedelics are showing great promise as a new way to heal trauma and improve emotional wellness. Studies reveal that they can be effective in reducing PTSD, anxiety, and depression symptoms, even in cases that are resistant to other treatments. Stover offers a comprehensive and informative guide for both professionals and patients who are interested in learning more about psychedelic-assisted therapy. 
     
     
      
    Each chapter reveals a vignette taken directly from the psychedelic space that shows the medicines (medium and macro-doses of MDMA, psilocybin, ketamine, and cannabis), why they were chosen, and the process used for transformation during the sessions. Stover weaves in wisdom from indigenous and Mexican healers and practitioners with application exercises, writing prompts, and journal entries to deepen the listener's healing journey. These exercises are applicable to all listeners, whether you are working on your own or with a therapist. 
     
     
      
    Healing Psychedelics shows the complete process, enabling the listener to safely unlock the power of psychedelics to heal trauma and transform their life for a brighter future.
    Show book
  • Matter - The Magnificent Illusion - cover

    Matter - The Magnificent Illusion

    Guido Tonelli

    • 0
    • 0
    • 0
    What are we made up of? What holds material bodies together? Is there a difference between terrestrial matter and celestial matter? When Democritus stated that we are made up of atoms, few people believed him. Not until Galileo and Newton in the seventeenth century did people take the idea seriously, and it was another four hundred years before we could reconstruct the elementary components of matter. 
     
     
     
    Everything around us has very particular properties. These properties, which seem quite normal to us, are in fact very special, because the universe, whose evolution began almost fourteen billion years ago, is today a very cold environment. In this book, Guido Tonelli explains how elementary particles, which make up matter, combine into bizarre shapes to form correlated quantum states, primordial soups of quarks and gluons, or massive neutron stars. New questions that have emerged from the most recent research are answered: in what sense is the vacuum a material state? Why can space-time also vibrate and oscillate? Can elementary grains of space and time exist? What forms does matter assume inside large black holes? 
     
     
     
    In clear and lively prose, Tonelli takes listeners on an exhilarating journey into the latest discoveries of contemporary science, enabling them to see the universe, and themselves, in a new light.
    Show book
  • 5 Books for Every DevOps Professional - cover

    5 Books for Every DevOps...

    Tom Henricksen

    • 0
    • 0
    • 0
    If you want to jump into the DevOps space you need to understand the lingo. Here are 5 you must be familiar with:The GoalThe Phoenix ProjectContinuous DeliveryThe DevOps HandbookAccelerate  
    These five are summarized here to give you the DevOps terminology and understanding.
    Show book