- Learn React with TypeScript 3
- Carl Rippon
- 263字
- 2021-06-10 19:16:29
To get the most out of this book
You need to know the basics of JavaScript, including the following:
- An understanding of some of the primitive JavaScript types, such as string, number, Boolean, null, and undefined
- An understanding of how to create variables and reference them, including arrays and objects
- An understanding of how to create functions and call them
- An understanding of how to create conditional statements with the if and else keywords
You need to know the basics of HTML, including the following:
- An understanding of basic HTML tags, such as div, ul, p, a, h1, and h2, and how to compose them together to create a web page
- An understanding of how to reference a CSS class to style an HTML element
An understanding of basic CSS is also helpful, but not essential:
- How to size elements and include margins and padding
- How to position elements
- How to color elements
You will need the following technologies installed on your computer:
- Google Chrome: This can be installed at https://www.google.com/chrome/.
- Node.js and npm: These are used throughout this book. You can install them at https://nodejs.org/en/download/. If you already have these installed, make sure that Node.js is at least version 8.2 and that npm is at least version 5.2.
- TypeScript: This can be installed via npm by entering the following command in a terminal:
npm install -g typescript
- Visual Studio Code: You'll need this to write React and TypeScript code. This can be installed from https://code.visualstudio.com/.
推薦閱讀
- Instant Node Package Manager
- 區(qū)塊鏈:以太坊DApp開發(fā)實(shí)戰(zhàn)
- Python數(shù)據(jù)挖掘與機(jī)器學(xué)習(xí)實(shí)戰(zhàn)
- 量化金融R語言高級(jí)教程
- Unreal Engine 4 Shaders and Effects Cookbook
- 編程菜鳥學(xué)Python數(shù)據(jù)分析
- Mastering Linux Security and Hardening
- Java高并發(fā)核心編程(卷1):NIO、Netty、Redis、ZooKeeper
- 深度學(xué)習(xí)原理與PyTorch實(shí)戰(zhàn)(第2版)
- HTML5+CSS3+jQuery Mobile APP與移動(dòng)網(wǎng)站設(shè)計(jì)從入門到精通
- Learning VMware vSphere
- Java并發(fā)編程:核心方法與框架
- 視窗軟件設(shè)計(jì)和開發(fā)自動(dòng)化:可視化D++語言
- C# 7.1 and .NET Core 2.0:Modern Cross-Platform Development(Third Edition)
- 網(wǎng)頁設(shè)計(jì)與制作