React-初探(开发环境、目录、组件介绍)

1、开发环境

官方文档说明
前提: You’ll need to have Node >= 6 and npm >= 5.2 on your machine
在这里插入图片描述

核心命令

npx create-react-app my-app
cd my-app
npm start

在这里插入图片描述

2、目录结构

在这里插入图片描述

3、组件
  • import {Component} from “react”;
    等价于
    import React from ‘react’;
    const Component = React.Component;
import React,{Component} from 'react';

 // import {Component} from "react";
// import React from 'react';
// const Component = React.Component;

// class App extends React.Component {
class App extends Component {
	
	render(){
		return(
			<div>
				hello world
			</div>
		);
	}
}

index.js

import React from 'react';
// ReactDOM 是一个第三方模块,它有个render方法帮我们把组件App挂载在页面的某个节点
import ReactDOM from 'react-dom';
import App from './App';
// 如果你引用了jsx的语法,那么你一定需要引用react,在react中的render函数中的标签也是jsx语法
ReactDOM.render(<App />, document.getElementById('root'));

index.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="theme-color" content="#000000" />
    <title>TODO_TEST</title>
  </head>
  <body>
    <noscript>You need to enable JavaScript to run this app.</noscript>
    <div id="root"></div>
  </body>
</html>
4、基础的JSX语法
  • JSX自定义组件的首字母必须大写,h5标签小写开发。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值