Test-Driven Development with React Apply Test-Driven Development in Your Applications

Learn to use accelerated test-driven development (TDD) to build a React application from scratch. This book explains how your React components will be integrated, and how to refactor code to make it more concise and flexible. With TDD you can develop a robust test suite to catch bugs, and develop mo...

Full description

Bibliographic Details
Main Author: Qiu, Juntao
Format: eBook
Language:English
Published: Berkeley, CA Apress 2021, 2021
Edition:1st ed. 2021
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 02363nmm a2200253 u 4500
001 EB001993859
003 EBX01000000000000001156761
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210608 ||| eng
020 |a 9781484269725 
100 1 |a Qiu, Juntao 
245 0 0 |a Test-Driven Development with React  |h Elektronische Ressource  |b Apply Test-Driven Development in Your Applications  |c by Juntao Qiu 
250 |a 1st ed. 2021 
260 |a Berkeley, CA  |b Apress  |c 2021, 2021 
300 |a XXI, 197 p. 39 illus  |b online resource 
505 0 |a 1. A Very Brief History of Test-Driven Development -- 2. Get Started with Jest -- 3. Test-Driven Development 101 -- 4. Project Setup -- 5. Implementing the Book List -- 6. Implementing the Book Detail View -- 7. Searching by Keyword -- 8. State Management -- 9. Managing Book Reviews -- 10. Behavior-Driven Development -- Appendix A: Design the State Data Shape of Your Application -- Appendix B: Background of Testing Strategies 
653 |a Computer programming 
653 |a Web Development 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
856 4 0 |u https://doi.org/10.1007/978-1-4842-6972-5?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 006.76 
520 |a Learn to use accelerated test-driven development (TDD) to build a React application from scratch. This book explains how your React components will be integrated, and how to refactor code to make it more concise and flexible. With TDD you can develop a robust test suite to catch bugs, and develop modular, flexible code. Applying your understanding of how HTML, CSS, and JavaScript work in the browser you'll build a web application called Bookish using TDD and mainstream React stack technologies such as React, React-router, and Redux. Using higher code quality you'll be able to write executable documentation using Cucumber. This is just one of many essentials in maintaining a practical TDD workflow in your daily workload. Test-Driven Development with React highlights best practices and design patterns that will enable you to write more maintainable and reusable React components. You will: Manage your application’s state using Redux Employ professional techniques for backend services Use Cypress as an end-to-end testing framework Utilize React-testing-library for unit and integration tests