Skip to Content
React学习手册
book

React学习手册

by Alex Banks, Eve Porcello
December 2017
Intermediate to advanced
329 pages
6h 9m
Chinese
China Electric Power Press Ltd.
Content preview from React学习手册
30
2
类和原型继承
使用类之后仍然意味着用户使用的是
JavaScript
的原型继承机制。细究
Vacation.
prototype
的内部细节,你会发现它的原型中包含了构造函数和
print
方法。
本书的内容将会涉及到类的概念,不过我们的重点会聚焦于函数式编程范式上。类还
有其他特性,比如
getters
setters
和静态方法,不过本书对函数式编程技术的推崇要
甚于面向对象技术。我们介绍上述内容是因为后续章节中创建
React
组件时会用到它
们。
ES6
模块
JavaScript
的一个模块表示可以被轻松地集成到其他
JavaScript
文件中的一段可复用代
码。直到最近,使用
JavaScript
模块的唯一方法是通过集成一个代码库来处理模块的
导入和导出。
3
现在,随着
ES6
规范的出现,
JavaScript
自身也为模块提供了支持。
JavaScript
模块可以存储在独立的文件中,一个文件对应一个模块。创建和导出一个
模块中的数据有两种方式:用户可以从一个独立模块中导出多个
JavaScript
对象,或
者从每个模块中导出一个
JavaScript
对象。
在示例
2-6
中,模块文件
text-helpers.js
中的两个函数将会被导出。
示例
2-6
:模块文件
./text-helpers.js
export
const print(message) => log(message, new Date())
export
const log(message, timestamp) =>
console.log(`${timestamp.toString()}: ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

React快速上手开发

React快速上手开发

Stoyan Stefanov
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787519814236