O'Reilly logo

Developing a React Edge: The JavaScript Library for User Interfaces by The League of Extraordinary Developers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 18. In the family

Along side React, Facebook has create a number of front end tools. They don’t have to be used with React and you don’t have to use them in your React project, however they work great together with React.

In this chapter we will cover the following tools:

  • Jest
  • Immutable-js
  • Flux

In this chapter we will also cover a tool which was not created by Facebook, but which is helpful for any web application:

  • Automated Browser Testing

Jest

Jest is a test runner built by Facebook. It provides a Familiar Approach being built on top of the Jasmine test framework, using familiar expect(value).toBe(other) assertions. It Mocks by Default by automatically mocking CommonJS modules returned by require(), making most existing code testable, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required