Contact us on (02) 8445 2300
For all customer service and order enquiries

Woodslane Online Catalogues

9781943873258 Academic Inspection Copy

Murach's React

Beginner to Pro
Description
Table of
Contents
Google
Preview

If you have basic HTML/CSS and JavaScript skills and you want to learn React, this book is for you. It has been carefully crafted and streamlined so it won’t waste any time on outdated skills. Instead, you will focus on the most current skills for developing React apps.

This book begins with a seven-chapter crash course that teaches the basics of React development. By the end of this course, you will know how to use JSX, props, state, and hooks to develop a React component that gets its data from a web API.

After the first seven chapters, the modular design of this book lets you jump to any other chapter to learn new skills as you need them. These skills include creating a single-page app (SPA), styling with CSS modules, styling with Tailwind, managing complex state, improving performance with memorization, validating props with TypeScript, unit testing with Jest, and server-side rendering (SSR) with Next.js.

Each chapter features clear examples, easy-to-understand explanations, best practices, and helpful tips. When you finish these chapters, you’ll be able to use React to develop a web app in a way that’s thoroughly professional.

Every Murach book guarantees high quality. The realistic examples show how each feature works in context, and the exercises at the end of each chapter let you gain valuable hands-on experience.

Section 1 Get started fast

Chapter 1 Create your first React app

Chapter 2 Master JavaScript for React

Chapter 3 Develop components with JSX and props

Chapter 4 Add state to components

Chapter 5 Enhance components with hooks

Chapter 6 Use a web API

Chapter 7 Debug a React app

Section 2 More skills as you need them

Chapter 8 Create a single-page app with React Router

Chapter 9 Style an app with CSS modules or Tailwind

Chapter 10 Manage complex state

Chapter 11 Improve performance with memoization

Chapter 12 Validate properties with TypeScript

Chapter 13 Unit test with Jest

Section 3 Get started with Next.js

Chapter 14 Render on the server

Chapter 15 Create a web API

 

 

 

 

 

Google Preview content