React 之环境的搭建

发布于 2024-11-01 20:29:52 字数 2781 浏览 4 评论 0

一、什么是 react

react 是由 Facebook 开发的一个 JavaScript 库,而不是一个框架。当时 Facebook 需要解决一个问题,开发(或者说是构建)一个数据不断变化的大型应用。而数据变化会带来两个很严重的问题

二、react 的特点

  • 简单:学习简单,代码简单
  • 声明式(编程):自动 DOM 操作

React 的核心是组件,组件的设计目的是提升代码的复用率、降低测试难度和代码复杂度。

  • 提高代码复用率:组件将数据与逻辑封装
  • 降低测试难度:组件高内聚低耦合,很容易对单个组件进行测试
  • 降低代码复杂度:使用 JSX 语法,更直观的在 js 文件中看 HTML 代码,提高可读性

三、react 的开发环境的配置

如果是要直接在 HTML 上编辑,需要下载 react.jsreact-dom.js 。如果要使用 JSX 语法,则需要使用转换 JSX 语法的插件。这里使用 brower.js 。在线地址: https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.8.23/browser.min.js

  • react.jsreact 的核心库
  • react-dom.js :提供操作 DOM 相关的功能
  • brower,js :将使用的 JSX 语法转换成 JavaScript 语法

注意:三者引用顺序必须是 reactreact-dombrower

四、React、ReactDOM 中有什么


五、yeoman 环境

yeoman 前端脚手架工具

cnpm i -g yeoman

https://github.com/react-webpack-generators/generator-react-webpack

# Make sure both is installed globally
npm install -g yo
npm install -g generator-react-webpack

# Create a new directory, and `cd` into it:
mkdir my-new-project && cd my-new-project

# Run the generator
yo react-webpack
# Start for development
npm start # or
npm run serve

# Start the dev-server with the dist version
npm run serve:dist

# Just build the dist version and copy static files
npm run dist

# Run unit tests
npm test

# Auto-run unit tests on file changes
npm run test:watch

# Lint all files in src (also automatically done AFTER tests are run)
npm run lint

# Clean up the dist directory
npm run clean

# Just copy the static assets
npm run copy

六、React 脚手架搭建

npm i create-react-app

create-react-app your-app-name && cd your-app-name

npm install

npm start

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

漫漫岁月

暂无简介

0 文章
0 评论
22 人气
更多

推荐作者

13886483628

文章 0 评论 0

流年已逝

文章 0 评论 0

℡寂寞咖啡

文章 0 评论 0

笑看君怀她人

文章 0 评论 0

wkeithbarry

文章 0 评论 0

素手挽清风

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文