首页 > Web开发 > 详细

React 语法基础(一)之表达式和jsx

时间:2019-12-01 16:55:55      阅读:91      评论:0      收藏:0      [点我收藏+]
react负责逻辑控制    reactdom负责渲染

本节知识点  有 
1)变量的使用,简单使用。

1==》jsx中的注释
 {/*  */}

2===》 简单的渲染
app.js
ps==>定义变量  使用变量

import React from ‘react‘;
function App() {
  const namet="我是表头";//定义变量
  return (
    <div>
       {/*我是注释  下面使用变量  它是表达式 */}       
       {namet} 
    </div>
  );
}
export default App;

 

 
03==>
jsx 里面支持出绝大多数的js  你当jsx当做js就好了

04==》在表达式{ }里面不要去写for循环和if else哈

05==》在表达式里面去调用函数 

import React from ‘react‘;
function getsay(a,b){
   return  a+b;
}
function App() {
  return (
    <div>
       {/*我是注释  下面使用变量  它是表达式 */}
       {getsay(10,20)}
    </div>
  );
}
export default App;

 

06===>属性也是表达式
 {/* 属性也是表达式 */}
 <img src={login} title="我是图" style={{width:‘50px‘}}/>

完整代码如下
import React from ‘react‘;
import login from "./logo.svg" //导入图片

function App() {
  return (
    <div>
       
        {/* 属性也是表达式 */}
        <img src={login} title="我是图" style={{width:‘50px‘}}/>

    </div>
  );
}
export default App;

 

07==>jsx也是表达式

import React from ‘react‘;
import login from "./logo.svg"
const jsx=<p>我是p</p>

function App() {
  return (
    <div>
       
        {/* 属性也是表达式 */}
        <img src={login} title="我是图" style={{width:‘50px‘}}/>

        {/* js也是表达式 */}
        {jsx}

    </div>
  );
}
export default App;


总结==》属性也是表达式   jsx也是表达式

 

React 语法基础(一)之表达式和jsx

原文:https://www.cnblogs.com/IwishIcould/p/11966202.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!