Gå direkte til innholdet

Stort sommersalg på pocket »

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

Mastering React Test-Driven Development

heftet, Engelsk, 2019
Forfatter:
442,-
Sendes innen 4-8 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 Tømrerteori; konstruksjoner i tres produktside
    Anders Frøstrup
    innbundet
  • Gå til Ikke mennesker jeg kan regne meds produktside
    Kyrre Andreassen
    heftet
  • Gå til Festdrakter du syr selv; drakter og skjorter til voksen og barns produktside
    Lisbeth Bjørndal
    innbundet
  • Gå til Den store boken med fortellinger fra Mummidalens produktside
    Alex Haridi, Cecilia Davidsson
    innbundet
  • Gå til Ingens produktside
    Pascal Engman
    pocket
  • Gå til Fra drøm til drivhuss produktside
    Helene Moe Slinning
    innbundet
  • Gå til Paletas : pinnglass på latinamerikanskt viss produktside
    Maria Borda
    innbundet
  • Gå til The Let Them Theorys produktside
    Mel Robbins
    innbundet
  • Gå til Fast Like a Girls produktside
    Mindy Pelz
    innbundet
  • Gå til Empire of Flame and Thornss produktside
    Marion Blackwood
    pocket
  • Gå til The 48 Laws of Powers produktside
    Robert Greene
    pocket
  • Gå til Runastrikk; 40 fargerike gensere og cardiganss produktside
    Runa Sommerfelt
    innbundet

Du vil kanskje like

  • Gå til Dad, I Want to Hear Your Storys produktside
    Jeffrey Mason
    innbundet
  • Gå til Animal Farms produktside
    George Orwell
    pocket
  • Gå til Anxious Generations produktside
    Jonathan Haidt
    heftet
  • Gå til Whimsical Homes Coloring Book for Adultss produktside
    Monsoon Publishing
    pocket
  • Gå til Feathers so Viciouss produktside
    LIV Zander
    pocket
  • Gå til Original Sins produktside
    Jake Tapper, Alex Thompson
    innbundet
  • Gå til The Psychology of Moneys produktside
    Morgan Housel
    pocket
  • Gå til The Let Them Theorys produktside
    Mel Robbins
    innbundet
  • Gå til Pride and Prejudices produktside
    Jane Austen
    innbundet
  • Gå til Fearlesss produktside
    Lauren Roberts
    innbundet
  • Gå til Insatiable (The Edge of Darknesss produktside
    Leigh Rivers
    pocket
  • Gå til Way Outs produktside
    Alan Gordon, Alon Ziv
    pocket

Anbefalt for deg

  • Gå til Pragmatic Thinking and Learnings produktside
    Andy Hunt
    heftet
  • Gå til Designing Data-Intensive Applicationss produktside
    Martin Kleppmann
    heftet
  • Gå til Python All-in-One For Dummiess produktside
    John C. Shovic, Alan Simpson
    heftet
  • Gå til Digital etikks produktside
    Håkon Bergsjø, Leonora Onarheim Bergsjø
    heftet
  • Gå til Coding with Roblox Lua in 24 Hourss produktside
    Official Roblox Books(Pearson)
    heftet
  • Gå til CCNA 200-301 Official Cert Guide Librarys produktside
    Wendell Odom, David Hucaby, Jason Gooley
    øvrig
  • Gå til Modern Software Engineerings produktside
    David Farley
    heftet
  • Gå til How Linux Works, 3rd Editions produktside
    Brian Ward
    heftet
  • Gå til Refactorings produktside
    Martin Fowler
    innbundet
  • Gå til Design Patternss produktside
    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
    innbundet
  • Gå til The Hacker Playbook: Practical Guide to Penetration Testings produktside
    Peter Kim
    heftet
  • Gå til Deep Learnings produktside
    Ian Goodfellow, Yoshua Bengio, Aaron Courville
    innbundet

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.