Test-driven Development Using React

Test-driven Development (TDD) and React work together to create clean, reliable code. This course will teach you the fundamentals of both while giving you essential hands-on experience so that you can quickly implement both in your projects.
Course info
Rating
(102)
Level
Beginner
Updated
Jun 8, 2018
Duration
1h 54m
Table of contents
Description
Course info
Rating
(102)
Level
Beginner
Updated
Jun 8, 2018
Duration
1h 54m
Description

At the core of being able to write clean code that you can depend on is a thorough knowledge of unit testing. In Test-driven Development Using React, you will learn how to use the TDD cycle to create real-world user interfaces with the popular JavaScript library that was created by Facebook, React. First, you will discover how to use TDD to write JavaScript functions. Next, you will explore the syntax and ideas behind React. Finally, you will learn how to combine React and TDD by using the Jest testing framework. When you are finished with this course, you will have a foundational knowledge of both Test-driven Development and React that will help you as you move forward with using TDD in any programming language as well as with learning advanced React and React Native development.

About the author
About the author

Chris is a prolific author, trainer, speaker, and web developer. His company, WatzThis?, is dedicated to finding better ways to teach computer and programming skills to beginners.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone! My name is Chris Minnick, and welcome to my course, Test-driven Development Using React. I'm the CEO at Watzthis. Test-driven development, or TDD, is a critical tool for software developers and software development teams. Whether your goal is to use TDD 100% of the time, or whether you just need an understanding of how to solve difficult problems using it, it's important to both understand the ideas behind it, as well as to see in work with examples. In this course, we're going to learn the fundamentals of TDD. We're also learning one of the most popular and sought after user interface libraries for both the web and mobile apps, React. Some of the major topics that we'll cover include What is TDD? What is React? How to use Jest, Facebook's testing framework for react. And how to write good tests. By the end of this course, you'll know how to write good tests for React components and how to write the React components to pass those tests. Before beginning this course, you should be familiar with JavaScript. I recommend also having some exposure to classes in JavaScript and to some of the new syntax that's been part of the language since ES2015, also known as ES6. I hope you'll join me on this journey to learn how to write clean code that works with the Test-driven Development Using React course at Pluralsight.