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也是表达式
  • 相关阅读:
    STL: merge
    STL: rotate
    javascript的prototype继承问题
    日期正则表达式
    有关linq的一系列学习的文章,值得收藏
    EF读取关联数据
    jQuery UI中的日期选择插件Datepicker
    LINQ的基本语法中八个关键字用法说明
    Shell变量内容的删除、替代与替换
    Shell命令别名与历史命令
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/11966202.html
Copyright © 2011-2022 走看看