zoukankan      html  css  js  c++  java
  • React 语法基础(一)之表达式和jsx

    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={{'50px'}}/>
    
    完整代码如下
    import React from 'react';
    import login from "./logo.svg" //导入图片
    
    function App() {
      return (
        <div>
           
            {/* 属性也是表达式 */}
            <img src={login} title="我是图" style={{'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={{'50px'}}/>
    
            {/* js也是表达式 */}
            {jsx}
    
        </div>
      );
    }
    export default App;
    
    
    总结==》属性也是表达式   jsx也是表达式
  • 相关阅读:
    Go语言中new()和 make()的区别详解
    对于Linux内核tty设备的一点理解
    中国移动MySQL数据库优化最佳实践
    深入分析Linux自旋锁
    JAVA大数据项目+整理的Mysql数据库32条军规
    MySQL DBA面试全揭秘
    LINUX 内核基础
    子查询
    linuxprobe----LINUX 基础课程目录学习
    从事分布式系统,计算,hadoop
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/11966202.html
Copyright © 2011-2022 走看看