Gå direkte til innholdet

Sommersalg på pocket fra 79,- »

Til startsiden
Logg inn
Søk etter din neste leseopplevelse
Mastering React Test-Driven Development

Mastering React Test-Driven Development

heftet, Engelsk, 2019
Forfatter:
440,-
Sendes innen 5-9 virkedager

Implement TDD for your React applications using Jest, React Router, Redux, and GraphQL/Relay. Learn BDD and end-to-end acceptance testing with CucumberJS and Puppeteer.

Key Features
  • Learn the TDD process using the React framework
  • Build complex, real-world applications with a pragmatic approach to TDD
  • Use Cucumber for acceptance and BDD testing, bringing TDD to the wider team
Book Description

Many programmers are aware of TDD but struggle to apply it beyond basic examples. This book teaches how to build complex, real-world applications using Test-Driven Development (TDD). It takes a first principles approach to the TDD process using plain Jest and includes test-driving the integration of libraries including React Router, Redux, and Relay (GraphQL).

Readers will practice systematic refactoring while building out their own test framework, gaining a deep understanding of TDD tools and techniques. They will learn how to test-drive features such as client- and server-side form validation, data filtering and searching, navigation and user workflow, undo/redo, animation, LocalStorage access, WebSocket communication, and querying GraphQL endpoints.

The book covers refactoring codebases to use the React Router and Redux libraries. via TDD. Redux is explored in depth, with reducers, middleware, sagas, and connected React components. The book also covers acceptance testing using Cucumber and Puppeteer.

The book is fully up to date with React 16.9 and has in-depth coverage of hooks and the ‘act’ test helper.

What you will learn
  • Build test-driven applications using React 16.9+ and Jest
  • Build complete web applications using a variety of HTML input elements
  • Understand the different types of test double and when to apply them
  • Test-drive the Integration of libraries such as React Router, Redux, and Relay (GraphQL)
  • Learn when to be pragmatic and how to apply TDD shortcuts
  • Test-drive interaction with browser APIs including fetch and WebSocket
  • Use Cucumber.js and Puppeteer to build BDD-style acceptance tests for your applications
  • Build and test async Redux code using redux-saga and expect-redux
Who this book is for

The target audience for this book is JavaScript developers who are looking to implement test-driven and behavior-driven approaches for their React applications.

Andre har også sett på

  • Gå til Fra uro til ros produktside
    Kaja Næss Johannessen, Ann-Karin Bakken
    heftet
  • Gå til Shadows so Cruels produktside
    LIV Zander
    pocket
  • Gå til Ukeplanlegger videregående 2025-2026s produktside
    øvrig
  • Gå til Minnesotas produktside
    Jo Nesbø
    innbundet
  • Gå til Trampoline. Aktivitetshefte for barnehagens produktside
    Janne Hals
    øvrig
  • Gå til When the Body Says Nos produktside
    Gabor Maté
    pocket
  • Gå til Hjemmelaget kinesisks produktside
    Michelle Zhao
    innbundet
  • Gå til Best Hver-Dag!s produktside
    Maria Brandel, Siv Svendsen
    innbundet
  • Gå til Barnets bok PLUSS (norsk)s produktside
    Julie Dam Andersen
    spiral
  • Gå til Ketokokeboken; sunnere, slankere, friskere på 6 ukers produktside
    Sofie Hexeberg, Stina Natalia Nilsen
    innbundet
  • Gå til Den fantastiske bus (dansk)s produktside
    Jakob Martin Strid
    innbundet
  • Gå til 1984s produktside
    George Orwell
    heftet

Du vil kanskje like

  • Gå til Empire of Flame and Thornss produktside
    Bokomslag for Empire of Flame and Thorns
    Marion Blackwood
    pocket
  • Gå til Releasing 10s produktside
    Bokomslag for Releasing 10
    Chloe Walsh
    pocket
  • Gå til The Complete Jane Austen Collections produktside
    Bokomslag for The Complete Jane Austen Collection
    Jane Austen
    samleboks
  • Gå til Dad, I Want to Hear Your Story (Expanded Edition)s produktside
    Bokomslag for Dad, I Want to Hear Your Story (Expanded Edition)
    Jeffrey Mason
    heftet
  • Gå til Mom, I Want to Hear Your Storys produktside
    Bokomslag for Mom, I Want to Hear Your Story
    Jeffrey Mason
    pocket
  • Gå til A Court of Thorns and Rosess produktside
    Bokomslag for A Court of Thorns and Roses
    Sarah J. Maas
    heftet
  • Gå til Unscripteds produktside
    Bokomslag for Unscripted
    Mj DeMarco
    pocket
  • Gå til Global Politics for the IB Diplomas produktside
    Bokomslag for Global Politics for the IB Diploma
    Ben Fugill, Jane Hirons, Brian Hull
    heftet
  • Gå til The 48 Laws of Powers produktside
    Bokomslag for The 48 Laws of Power
    Robert Greene
    pocket
  • Gå til White Nightss produktside
    Bokomslag for White Nights
    Fyodor Dostoyevsky
    heftet
  • Gå til The Brothers Karamazovs produktside
    Bokomslag for The Brothers Karamazov
    Fyodor Dostoyevsky
    pocket
  • Gå til Rich Dad Poor Dads produktside
    Bokomslag for Rich Dad Poor Dad
    Robert T. Kiyosaki
    pocket

Anbefalt for deg

  • Gå til Microsoft Visual C# Step by Steps produktside
    John Sharp
    heftet
  • Gå til Art of Computer Programming, The, Volumes 1-4B, Boxed Sets produktside
    Donald Knuth
    øvrig
  • Gå til Objektorientert programmering med Pythons produktside
    Henrik Hillestad Løvold
    heftet
  • Gå til Photoshop Elements Fördjupnings produktside
    Eva Ansell
    spiral
  • Gå til Patterns, Principles, and Practices of Domain-Driven Designs produktside
    Scott Millett, Nick Tune
    heftet
  • Gå til Bare en runde tils produktside
    Rune Mentzoni
    innbundet
  • Gå til Refactorings produktside
    Martin Fowler
    innbundet
  • Gå til Tour of C++, As produktside
    Bjarne Stroustrup
    heftet
  • Gå til Coding with Roblox Lua in 24 Hourss produktside
    Official Roblox Books(Pearson)
    heftet
  • Gå til Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow 3es produktside
    Aurelien Geron
    heftet
  • Gå til Networking All-in-One For Dummiess produktside
    Doug Lowe
    heftet
  • Gå til How Linux Works, 3rd Editions produktside
    Brian Ward
    heftet

Mer om Adlibris

Om Adlibris

Vi er Nordens største nettbokhandel, og tilbyr over 13 millioner boktitler og det meste av det beste innen spill, leker, hobby og garn. Vår misjon er å være en moderne bokhandel for alle bokelskere: et innbydende sted for lesing, læring og skaping. Det er hva som driver oss, hver dag. Adlibris er en del av Bonnier Group.

  • Alltid gode priser

  • Fri frakt over 299,-

  • Nordens største bokhandel

Meld deg på nyhetsbrev

Motta våre beste boktips, nyheter og gode tilbud. Registrer deg nå, og få 10% rabatt på det første kjøpet ditt. Tilbudet gjelder kun nye abonnenter og privatkunder. Rabatten gjelder ikke norske bøker utgitt 2024, fag- og studielitteratur, digitale bøker og gavekort.