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也是表达式
  • 相关阅读:
    第三章 套接字编程简介
    Effective STL 学习关于容器
    C++单例模板
    第六章 IO复用:select和poll函数
    第五章 TCP客户服务器程序示例
    八、基本UDP套接字编程
    第四章 基本TCP套接字编程
    测试 LaTeX
    如何在不支持 LaTeX 的环境使用 LaTeX 命令输入公式?
    Ubuntu 下 Wine 安装微软 Office
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/11966202.html
Copyright © 2011-2022 走看看