React: The Comprehensive Guide to Mastering React.js with Hands-on Examples, Expert Tips, and Everything You Need to Build Dynamic, Scalable User Interfaces (Rheinwerk Computing)
Publisher: Rheinwerk Computing; First Edition (October 25, 2023)
Language: English
Paperback: 676 pages
ISBN-10: 1493224409
ISBN-13: 978-1493224401
Item Weight: 3.05 pounds
Dimensions: 6.75 x 1.5 x 9.75 inches
Best Sellers Rank: #383,981 in Books (See Top 100 in Books) #1,006 in Computer Science (Books) #8,479 in Computers & Technology (Books)
Customer Reviews: 4.0 out of 5 stars 13Reviews
Product Information
From the Publisher
Build your frontend quickly and easily with React!
Everything you need to know about React!
Almost every frontend developer has heard of React. Originally developed by Facebook, this JavaScript library has become popular in recent years, and it now forms an important basis for many business applications, single-page applications, and mobile apps. With this comprehensive guide, you’ll explore how you can use React to design fast and dynamic user interfaces. By following simple and easy-to-understand examples, you’ll learn the basics of React, React Native, and Redux.
Whether you’re already familiar with React or just getting started with it, you’ll find everything you need in this book to master this powerful library. You’ll walk through sample code that shows you how to structure an application, solve common problems, and discover the different libraries and tools you can use to build your application from the ground up.
Advanced JavaScript developers will benefit from the many professional topics covered, such as tests, animations, material design components, server-side rendering, debugging, and the development of complete mobile applications. This is a must-have guide for any JavaScript developer and anyone who wants to learn React!
Class components
Hook APIs
Type safety and TypeScript
CSS and inline styling
Testing and security
Component libraries
Redux
GraphQL and Apollo
Inside the book:
This book is designed for web and frontend developers, from entry level to advanced, who are working with JavaScript. You should have a solid understanding of HTML, CSS, and JavaScript and know how they work together in web browsers, but you won’t need any prior experience with React.
This book includes:
700+ pages of knowledge from a leading JavaScript expert
A comprehensive review of basic and advanced React.js topics
Detailed, numbered code listings
Diagrams, charts, tables, note boxes, definitions, and background information
Numerous sample programs available for download
A comprehensive index
Meet the author:
Sebastian Springer is a JavaScript engineer at MaibornWolff. In addition to developing and designing both client-side and server-side JavaScript applications, he focuses on imparting knowledge. He inspires enthusiasm for professional development with JavaScript as a lecturer for JavaScript, a speaker at numerous conferences, and an author. Sebastian was previously a team leader at Mayflower GmbH, one of the premier web development agencies in Germany. He was responsible for project and team management, architecture, and customer care for companies such as Nintendo Europe and Siemens.