Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

Acceptance Test Driven Development with React

by Juntao Qiu

Acceptance Test Driven Development with React

Subscribe to new books via dBooks.org telegram channel

Join
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

Title
Acceptance Test Driven Development with React
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

Test-Driven Development with Python
By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. T...
Angular Testing Succinctly
Though sometimes perceived as a hurdle, testing can save developers from heartbreak in the long run. In Angular Testing Succinctly, author Joseph D. Booth provides a quick introduction to different tools and approaches to testing Angular projects to make them higher quality from the start and easier to maintain down the road. Topics covered include...
A Rust Sampler
Thread-safe, reliable, and lightning-fast, Rust has been the most loved programming language on Stack Overflow for four years and counting! This open source systems language gets its amazing speed in large part from its memory safety - and without resource-greedy garbage collection. Offering freedom from a runtime requirement, a rich type system, a...
Architecture Patterns with Python
As Python continues to grow in popularity, projects are becoming larger and more complex. Many Python developers are taking an interest in high-level software design patterns such as hexagonal/clean architecture, event-driven architecture, and the strategic patterns prescribed by domain-driven design (DDD). But translating those patterns into Pytho...
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...