zoukankan      html  css  js  c++  java
  • [React] React Fundamentals: JSX Deep Dive

    "JSX transforms from an XML-like syntax into native JavaScript. XML elements and attributes are transformed into function calls and objects, respectively."

    Input:

    React.createClass({
      render: function(){
       var style = {
          backgroundColor: '#ccc',
          color: blue
       };
        return (
             <div >
                  <a href="#"  style={style}/> {/*This is comment*/} Thisis message
                  {/*JSX don't have if else*/}
                  {i > 1 ? 'More than one' : 'one'}
                  {i>1&& 'More than one' }
            </div>
        )
     }
    })

    output:

    React.createClass({
      render: function(){
       var style = {
          backgroundColor: '#ccc',
          color: blue
       };
        return (
             React.createElement("div", null, 
                  React.createElement("a", {href: "#", style: style}), " ", /*This is comment*/" Thisis message", 
                  /*JSX don't have if else*/
                  i > 1 ? 'More than one' : 'one', 
                  i>1&& 'More than one'
            )
        )
     }
    })
  • 相关阅读:
    【题解】B进制星球
    高斯消元
    7.16
    题解 P1572 【计算分数】
    7.30
    7.31
    项目中使用 MyBatis(一)
    从整体上了解Spring MVC
    Spring注解
    Spring IOC 和 DI
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4761438.html
Copyright © 2011-2022 走看看