美文网首页
react学习(1)

react学习(1)

作者: 哆啦C梦的百宝箱 | 来源:发表于2023-12-18 17:22 被阅读0次

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)解析之后才能在浏览器中运行。

  • jsx中可以使用大括号{}来识别javascript中的表达式,比如常见的变量,函数调用,方法调用等。

  • jsx中列表渲染需要使用数组的map方法

<ul>
  {list.map(item=><li key={item.id}>{item.name}</li>)}
</ul>
  • jsx中的条件渲染:可以通过逻辑与运算符&&或者三目运算符(?:)来实现基础的条件渲染
{flag&&<span>如果falg为true,就会展示这个内容</span>}
{loading?<span>Loading.....</span>:<span>加载完成。</span>}
  • jsx中的复杂条件渲染:自定义函数+if判断
<div className='app'>{getArticleTemp()}</div>

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

相关文章

  • 学习react no.1

    学习react no.1 react 定义 react 特点 react

  • 2018-06-07 Html调用外部React.js文件

    1:可以先学习React框架,http://www.runoob.com/react/react-tutorial...

  • React 入门

    1.React 的学习资源 react官方首页https://facebook.github.io/react/ ...

  • React源码01 - 开篇

    本源码学习笔记始发:React 源码学习-yuque 1. React16 架构 React 是一个 UI 框架:...

  • React 学习 1

    开发环境搭建,webstorm+node.js安装 npm安装 create-react-app 即可新建reac...

  • react学习(1)

    知识点: 1:react是什么 用于构建用户界面的javascript库。换句话说,就是将数据渲染为html视图的...

  • React 基础学习笔记

    React 基础学习笔记 黑马程序员视频:传送门 1. React 基础 1.1 介绍react React起源于...

  • React 入门进阶(2)

    1.React 学习来源 1.React 官网 https://reactjs.org(英文网) https://...

  • React组件学习笔记——慕课网

    React组件学习笔记——慕课网 React组件慕课网视频:传送门 第1章 初识React 1.1 React基本...

  • React 学习

    1. react 学习前的前置条件 在学习 react 之前首先需要熟悉 class 用作用和用法。 2. 学习 ...

网友评论

      本文标题:react学习(1)

      本文链接:https://www.haomeiwen.com/subject/gjuagdtx.html