|
1 | | -# Learn-React-with-TypeScript-2nd-Edition |
2 | | -Learn React with TypeScript (2nd Edition), published by Packt |
| 1 | +# Learn React with TypeScript - Second Edition |
| 2 | + |
| 3 | +<a href="https://www.packtpub.com/product/learn-react-with-typescript-second-edition/9781804614204"><img src="https://static.packt-cdn.com/products/9781804614204/cover/smaller" alt="Learn React with TypeScript - Second Edition" height="256px" align="right"></a> |
| 4 | + |
| 5 | +This is the code repository for [Test-Driven iOS Development with Swift](https://www.packtpub.com/product/learn-react-with-typescript-second-edition/9781804614204), published by Packt. |
| 6 | + |
| 7 | +**A beginner's guide to reactive web development with React 18 and TypeScript** |
| 8 | + |
| 9 | +## What is this book about? |
| 10 | +Reading, navigating, and debugging a large frontend codebase is a major issue faced by frontend developers. This book is designed to help web developers like you learn about ReactJS and TypeScript, both of which power large-scale apps for many organizations. |
| 11 | + |
| 12 | +This book covers the following exciting features: |
| 13 | +* Gain first-hand experience of TypeScript and its productivity features |
| 14 | +* Understand how to transpile your TypeScript code into JavaScript for running in a browser |
| 15 | +* Build a React frontend codebase with hooks |
| 16 | +* Interact with REST and GraphQL web APIs |
| 17 | +* Design and develop strongly typed reusable components |
| 18 | +* Create automated component tests |
| 19 | + |
| 20 | +If you feel this book is for you, get your [copy](https://www.amazon.com/Learn-React-TypeScript-Beginners-development/dp/1804614203/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=) today! |
| 21 | + |
| 22 | + |
| 23 | +## Instructions and Navigations |
| 24 | +All of the code is organized into folders. For example, Chapter02. |
| 25 | + |
| 26 | +The code will look like the following: |
| 27 | +``` |
| 28 | +class Product { |
| 29 | + constructor(public name: string, public unitPrice: |
| 30 | + number) { |
| 31 | + this.name = name; |
| 32 | + this.unitPrice = unitPrice; |
| 33 | + } |
| 34 | +} |
| 35 | +
|
| 36 | +``` |
| 37 | + |
| 38 | +**Following is what you need for this book:** |
| 39 | +This book is for experienced frontend developers looking to build large scale web applications using React and TypeScript. Intermediate knowledge of JavaScript, HTML and CSS is a prerequisite. |
| 40 | + |
| 41 | +With the following software and hardware list you can run all code files present in the book (Chapter 1-12). |
| 42 | + |
| 43 | +### Software and Hardware List |
| 44 | +| Chapter | Software/Hardware required | OS required | |
| 45 | +| -------- | ------------------------------------ | ----------------------------------- | |
| 46 | +| 1-12 | Google Chrome | Windows, Mac OS X, and Linux | |
| 47 | +| 1-12 | Node.js and npm | Windows, Mac OS X, and Linux | |
| 48 | +| 1-12 | Visual Studio Code | Windows, Mac OS X, and Linux | |
| 49 | +| 1-12 | React 18.0 or later | Windows, Mac OS X, and Linux | |
| 50 | +| 1-12 | TypeScript 4.7 or later | Windows, Mac OS X, and Linux | |
| 51 | + |
| 52 | +We also provide a PDF file that has color images of the screenshots/diagrams used in this book. [Click here to download it](https://packt.link/5CvU5). |
| 53 | + |
| 54 | + |
| 55 | +### Related products |
| 56 | +* React and React Native - Fourth Edition [[Packt]](https://www.packtpub.com/product/react-and-react-native-fourth-edition/9781803231280) [[Amazon]](https://www.amazon.com/React-Native-cross-platform-JavaScript-applications/dp/1803231289) |
| 57 | + |
| 58 | +* React Application Architecture for Production [[Packt]](https://www.packtpub.com/product/react-application-architecture-for-production/9781801070539) [[Amazon]](https://www.amazon.com/React-Application-Architecture-Production-enterprise-ready/dp/1801070539/ref=tmm_pap_swatch_0?_encoding=UTF8&qid=&sr=) |
| 59 | + |
| 60 | + |
| 61 | +## Get to Know the Author |
| 62 | + |
| 63 | +**Carl Rippon** |
| 64 | +has been in the software industry for over 20 years developing complex lines of business applications in various sectors. He has spent the last 8 years building single-page applications using a wide range of JavaScript technologies including Angular, ReactJS, and TypeScript. He has also written over 100 blog posts on various technologies. |
| 65 | + |
| 66 | +## Other books by the author |
| 67 | +* [ASP.NET Core 5 and React - Second Edition](https://www.packtpub.com/product/aspnet-core-5-and-react-second-edition/9781800206168) |
| 68 | +* [Learn React with TypeScript 3](https://www.packtpub.com/product/learn-react-with-typescript-3/9781789610253?_ga=2.115218816.60521389.1675320509-1593508983.1675068804) |
| 69 | +* [ASP.NET Core 3 and React](https://www.packtpub.com/product/aspnet-core-3-and-react/9781789950229) |
0 commit comments