Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Jasmine JavaScript Testing Update

You're reading from   Jasmine JavaScript Testing Update Test your JavaScript applications efficiently using Jasmine and React.js

Arrow left icon
Product type Paperback
Published in Apr 2015
Publisher
ISBN-13 9781785282041
Length 134 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Paulo Vitor Zacharias Ragonha Paulo Vitor Zacharias Ragonha
Author Profile Icon Paulo Vitor Zacharias Ragonha
Paulo Vitor Zacharias Ragonha
Arrow right icon
View More author details
Toc

Chapter 7. Testing React Applications

As a web developer, you are familiar with the way most websites are built today. There is usually a web server (in languages such as Java, Ruby, or PHP) that processes user requests and responds with markup (HTML).

This means that on every request, the web server interprets the user action through the URL and renders the entire page.

In an attempt to improve the user experience, more and more functionality started to get pushed from the server side to the client side, and JavaScript was no longer simply adding behavior to the page but was rendering it entirely. The biggest advantage was that a user action was no longer triggering a whole page refresh; the JavaScript code could deal with the entire browser document and mutate it accordingly.

Although this did improve the user experience, it started to add a lot of complexity to the application code, which led to increased maintenance costs and the worst—bugs in the form of inconsistencies...

lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image