您的位置:首页 > Web前端 > React

job-react 基础知识回顾1

2017-11-25 00:05 387 查看
react 是什么 ?

*帮助你构建UI 的库

^Facebook 出品,专注view层

^一切皆组件

^全部使用ES 6语法

React16是第一个核心代码 重写的版本 ,整体API 变化不大

npm install --save react@next react-dom@next


React 基础语法

React 的Hello world

*import react

*class语法新建组件,render里直接使用.

*render函数返回值就是输出JSX语法,会把JSX 转成js来执行.



Jsx的基本语法

*React 的View层语法

**js里直接写html

**Class要写成 ClassName

**变量要用{}包裹

*一切都是组件

*通过属性传递 实现组件通信

*类实现组件 ,使用JSX 语法

import React from "react"

class App extends React.Component{
render(){
const leader = "Kormma!!!"
return (
<div>
<h2>魔鬼队伍SKT T1 ,Coach{leader}</h2>
<Faker></Faker>
<Bang></Bang>
<Bengi></Bengi>
<Impact></Impact>
<Wolf></Wolf>
</div>
)
}
}

class Faker extends React.Component{
render(){
const leader = "李湘菏!!!"
return <h2>队长,{leader}</h2>
}
}

class Bang extends React.Component{
render(){
const leader = "Bang!!!"
return <h2>队员,{leader}</h2>
}
}

class Bengi extends React.Component{
render(){
const leader = "Bengi!!!!"
return <h2>打野,{leader}</h2>
}
}

class Impact extends React.Component{
render(){
const leader = "Impact"
return <h2>上单,{leader}</h2>
}
}

class Wolf extends React.Component{
render(){
const leader = "Wolf"
return <h2>辅助,{leader}</h2>
}
}

export default App


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  job