react学习

102 阅读1分钟

react项目需要node.js在14以上
1、创建项目

image.png
2、安装依赖

npm i antd redux react-redux react-router-dom@6 axios less less-loader@6.0.0 --save

3、简单使用
(src目录下文件全部删除,然后新建)
index.js

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

app.jsx

//类组件
import React ,{Component,Fragment} from "react";
class App extends Component {
    // 示例数据
   state={
    arr:['张三','李四','王五']
   } 
 render(){
  return (
    <>
    <h2>app</h2>
     <ul>
     {
        this.state.arr.map((item,index)=>{
            return (
                <Fragment key={index}>
                 <li> {item} </li>
                 <span>大大大大大大</span>
                </Fragment>
            )
        })
     }
     </ul>
    </>
  )
    }
}

export default App;

效果:

image.png

import React ,{useState,Fragment} from "react";
function App(){
  const [arr,setArr] =useState(["刘备","关羽","张飞"])
  return(
    <ul>
      {
        arr.map((item,index)=>{
          return(
            <Fragment  key={index}>
             <li>{item}</li>
             <span>大兜奥克兰</span>
            </Fragment>
          )
        })
      }
    </ul>
  )
}
export default App;

image.png

Fragment空标签 render()输入html