React快速入门(1)之HelloReact

简介: React快速入门(1)之HelloReact

课程目标


  • 了解最常用的React概念和相关术语,例如JSX,组件,属性(Props),状态(state)。
  • 构建一个非常简单的React应用程序,以阐述上述概念。


最终效果


image.png


创建React应用


helloworld

(1)安装node.js     官网链接

(2)打开cmd 窗口 输入

npm install --g create-react-app 
npm install --g yarn

(-g 代表全局安装)

如果安装失败或较慢。需要换源,可以使用淘宝NPM镜像,

得到原本的镜像地址

npm get registry

设成淘宝的

npm config set registry http://registry.npm.taobao.org/

换成原来的

npm config set registry https://registry.npmjs.org/

设置完成后,

重新执行

npm install --g create-react-app
npm install --g yarn

安装 creat-react-app 功能组件,该组件可以用来初始化一个项目, 即 按照一定的目录结构,生成一个新项目

(3)在你想创建项目的目录下  例如 D:/project/ 打开cmd命令 输入

create-react-app react-tutorial

去使用creat-react-app命令创建名字是react-tutorial的项目

安装完成后,移至新创建的目录并启动项目

cd react-tutorial
yarn start

一旦运行此命令,localhost:3000新的React应用程序将弹出一个新窗口。


image.png

项目目录结构


一个/public和/src目录,以及node_modules,.gitignore,README.md,和package.json。


image.png


在目录/public中,重要文件是index.html,其中一行代码最重要

<div id="root"></div>

该div做为我们整个应用的挂载点

/src目录将包含我们所有的React代码。

要查看环境如何自动编译和更新您的React代码,请找到文件/src/App.js

将其中的

<a
          className="App-link"
          href="https://reactjs.org"
          target="_blank"
          rel="noopener noreferrer"
        >
          Learn React
        </a>

修改为

<a
          className="App-link"
          href="https://reactjs.org"
          target="_blank"
          rel="noopener noreferrer"
        >
          和豆约翰 Learn React
        </a>

保存文件后,您会注意到localhost:3000编译并刷新了新数据。


image.png

参考:

https://www.taniarascia.com/getting-started-with-react/

目录
相关文章
|
2月前
|
前端开发 JavaScript Android开发
React Native 快速入门简直太棒啦!构建跨平台移动应用的捷径,带你开启高效开发之旅!
【8月更文挑战第31天】React Native凭借其跨平台特性、丰富的生态系统及优异性能,成为移动应用开发的热门选择。它允许使用JavaScript和React语法编写一次代码即可在iOS和Android上运行,显著提升开发效率。此外,基于React框架的组件化开发模式使得代码更加易于维护与复用,加之活跃的社区支持与第三方库资源,加速了应用开发流程。尽管作为跨平台框架,React Native在性能上却不输原生应用,支持原生代码优化以实现高效渲染与功能定制。对于开发者而言,React Native简化了移动应用开发流程,是快速构建高质量应用的理想之选。
34 0
|
4月前
|
移动开发 前端开发 Java
技术笔记:ReactNative学习笔记(一)————(RN)快速入门
技术笔记:ReactNative学习笔记(一)————(RN)快速入门
45 0
|
5月前
|
前端开发
React快速入门
React快速入门
30 0
|
资源调度 JavaScript 前端开发
React系列教程(4)React Redux快速入门(下)
React系列教程(4)React Redux快速入门(下)
76 0
|
存储 JavaScript 前端开发
React系列教程(4)React Redux快速入门(上)
React系列教程(4)React Redux快速入门
124 0
|
XML 存储 前端开发
React系列教程(1)ReactJS快速入门
React系列教程(1)ReactJS快速入门
130 0
|
前端开发 JavaScript API
React Hooks 快速入门:从一个数据请求开始
React Hooks 快速入门:从一个数据请求开始
159 0
React Hooks 快速入门:从一个数据请求开始
|
JavaScript 前端开发 C++
|
前端开发 JavaScript IDE
|
前端开发 JavaScript Windows
前端学习:React快速入门TodoList实例
前端学习:React快速入门TodoList实例
126 0
下一篇
无影云桌面