react学习(1)

2023-12-18  本文已影响0人  哆啦C梦的百宝箱

1:创建react项目

npx create-react-app react-basic

2:jsx

含义:是javascript和xml(html)的缩写,表示在js代码中编写html模版结构,是react中编写UI模版的方式。
优势:(1)HTML的声明式模版写法;(2)js的可编程能力
本质:jsx并不是标准的js语法,是js的扩展语法,浏览器本身不能识别,需要通过解析工具(babel)解析之后才能在浏览器中运行。

<ul>
  {list.map(item=><li key={item.id}>{item.name}</li>)}
</ul>
{flag&&<span>如果falg为true,就会展示这个内容</span>}
{loading?<span>Loading.....</span>:<span>加载完成。</span>}
<div className='app'>{getArticleTemp()}</div>

function getArticleTemp(){
  if(articleTemp === 0){
      return <div>无图模式</div>
  }else if(articleTemp === 1){
      return <div>单图模式</div>
  }else {
      return <div>多图模式</div>
  }
}
上一篇 下一篇

猜你喜欢

热点阅读