Coursera 笔记

Module 01 · Introduction to React and Class ComponentsReact 与类组件简介

Lesson 1 Summary: Building Rich Front-End Applications with React and ES6第 1 课总结:使用 React 和 ES6 构建丰富的前端应用程序

Coursera ↗

Congratulations! You have completed this lesson. At this point in the course, you know that:
恭喜!你已经完成了这个课程。在这个课程阶段,你知道:

  • Libraries offer reusable code components, while frameworks provide a comprehensive structure for building applications.
    库提供可重用的代码组件,而框架为构建应用程序提供全面的架构。
  • React features include component-based architecture, declarative syntax, virtual DOM optimization, one-way data binding, JSX integration, and React Hooks employment.
    React 特性包括基于组件的架构、声明式语法、虚拟 DOM 优化、单向数据绑定、JSX 集成和 React Hooks 的使用。
  • You can create React projects using Create React App (CRA) and use Vite as an alternative tool. Vite optimizes web project development by leveraging modern browser capabilities.
    您可以使用 Create React App (CRA) 创建 React 项目,并使用 Vite 作为替代工具。Vite 通过利用现代浏览器的功能来优化 Web 项目开发。
  • New features introduced in JavaScript as a part of ES6 are let, const, arrow functions, promise, and class.
    JavaScript 作为 ES6 的一部分引入的新特性包括 let、const、箭头函数、Promise 和类。
  • JSX is an extension to JavaScript that transforms HTML-like text found in JavaScript files into standard JavaScript objects.
    JSX 是 JavaScript 的一个扩展,它将 JavaScript 文件中找到的类似 HTML 的文本转换为标准的 JavaScript 对象。