react入门之编写hello world

创建react应用程序

npx create-react-app my-app //my-app是应用程序的文件夹名称。创建React应用程序并安装其依赖关系,这需要几分钟
cd my-app //导航到该应用程序(my-app)所在文件夹
npm start //运行应用程序
//您应该在浏览器中的http:// localhost:3000上看到React徽标和“学习React”的链接
code .     //即在VS Code 打开应用程序

编写hello world

  • src文件都删掉,新建App.js和index.js

  • public中除了index.html其他的删掉

  • index.js中写入以下代码:

import React from 'react' 
import ReactDOM from 'react-dom' 
import App from './App' 
ReactDOM.render(<App/>,document.getElementById('root'))

这个root 在public文件夹下的index.html文件里

第4行代码使用了 React 的 ReactDOM 库中的 render 方法,它的作用是将 <App /> 渲染到 HTML 元素中,这里的目标是将 <App /> 渲染到 id 为 'root' 的HTML 元素中。

<App /> 是一个 React 组件,它是应用的根组件,所有其他的组件都将嵌套在它的内部。

  • App.js中写入以下代码:

import React from 'react'; 
class App extends React.Component { 
  render() { 
    return <h1>Hello World</h1> 
  } 
} 
//  可以用箭头函数简写为const App = () => <h1>Hello World</h1> 
export default App

开始用edge打开了react页面,没有渲染出h1效果,后来在谷歌浏览器中打开localhost:3000就能正常渲染

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值