Acceptance Test Driven Development with React

by Juntao Qiu

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This book describes how to apply the Acceptance Test Driven Development when developing a Web Application named bookish with React / Redux and other tools in react ecosystem. It also introduces best practices and design patterns in detail about how to write clean code.

Using ATDD to build a React Application from scratch. During the development process, a reader not only can learn all the mainstream React stack technologies like React / React-router / Redux, but also learn how to write clean code, and write it in a way that enables higher code quality. Additionally, in this book, there are a lot of best practices and design patterns are described in detail to write more maintainable and reusable React components.

This open book is licensed under a Creative Commons License (CC BY). You can download Acceptance Test Driven Development with React ebook for free in PDF format (9.2 MB).

Table of Contents

Chapter 1
A very brief history of Test Driven Development
Chapter 2
Get started with Jest
Chapter 3
Test Driven Design 101
Chapter 4
Project setup
Chapter 5
Implement the Book List
Chapter 6
Implement the Book Detail
Chapter 7
Searching by keyword
Chapter 8
Introduce the state management
Chapter 9
The Reviews of a book
Chapter 10
Behavior Driven Development
Chapter 11
Design the state shape of your application
 

Book Details

Subject
Computer Science
Publisher
Leanpub
Published
2020
Pages
182
Edition
1
Language
English
PDF Size
9.2 MB
License
CC BY

Book Hashtags

Related Books

Agile Processes in Software Engineering and Extreme Programming
This book constitutes the proceedings of the 19th International Conference on Agile Software Development, XP 2018, held in Porto, Portugal, in May 2018. XP is the premier agile software development conference combining research and practice, and XP 2018 provided a playful and informal environment to learn and trigger discussions around its main th...
Model-Driven Development and Operation of Multi-Cloud Applications
This book summarizes work being undertaken within the collaborative MODAClouds research project, which aims to facilitate interoperability between heterogeneous Cloud platforms and remove the constraints of deployment, portability, and reversibility for end users of Cloud services. Experts involved in the project provide a clear overview of the MOD...
Agile Processes in Software Engineering and Extreme Programming
This book constitutes the proceedings of the 20th International Conference on Agile Software Development, XP 2019, held in Montreal, QC, Canada, in May 2019. XP is the premier agile software development conference combining research and practice. It is a hybrid forum where agile researchers, academics, practitioners, thought leaders, coaches, and...
Agile Processes, in Software Engineering, and Extreme Programming
This book contains the refereed proceedings of the 17th International Conference on Agile Software Development, XP 2016, held in Edinburgh, UK, in May 2016.While agile development has already become mainstream in industry, this field is still constantly evolving and continues to spur an enormous interest both in industry and academia. To this end, ...
I Love Ruby
Ruby is an easy to learn programming language, it was invented by a guy named Matz in Japan. Ruby is a free software and can be used by any one for zero cost. Ruby's popularity was initially confined to Japan, later it slowly trickled out to rest of the world. Things changed with the emergence of Ruby on Rails which is a popular web-development fra...
Reintroducing React
In this book, unlike any you may have come across before, I will deliver funny, unfeigned & dead serious comic strips about every React update since v16+. It'll be hilarious, easy on beginners as well as professionals, and will be very informative as a whole. From the new Lifecycle methods to Advanced Hooks Patterns in React, I've got you......