Hacking with React
Publisher: Leanpub
Published: 2016-05-04
Language: eng
Subjects: React (JavaScript library); JavaScript; Web development; ES6; Testing with Jest; is:nonfiction; has:exercises
Description: Hacking with React is a hands‑on, project‑based guide to learning React (v0.14) and its associated toolchain including React Router, JSX, ES6, Webpack, Babel, Jest and ESLint.

# About the Book
This beginner‑friendly tutorial begins with setting up the development environment and immediately introduces React code—there’s no lengthy history. Each brief chapter (typically 5–10 minutes) builds a real web app step by step. It covers component creation, props vs state, event handling, JSX syntax, data fetching via Ajax, routing with React Router, and testing components using Jest.

# Key Themes
• Practical learning through completed mini‑projects and tasks
• Emphasis on modern JavaScript (ES6) and development tools (Webpack, Babel, ESLint)
• Focus on testing and code quality with Jest

# Audience
Ideal for developers new to React, experienced front‑end programmers wanting a fast‑paced, code‑first guide, or programmers familiar with JavaScript who want to understand React’s ecosystem. No prior React experience required.