07-01-零基础入门React

2021-12-11  本文已影响0人  magic_pill

目标

内容

React

使用 React 构建视图

create-react-app

安装
使用
命令脚本

JSX

插值表达式
在元素内容中插值表达式
列表输出和条件输出
JSX 中的特殊属性
JSX 使用注意事项
  1. JSX 不是字符串;
  2. JSX 不是 HTML,很多写法和 HTML 有区别,另外有强制的大小写规则;
  3. 标签名必须小写,组件名首字母必须大写;
  4. 所有的标记必须闭合;
  5. JSX 中属性的写法,不一定和 HTML 一致:
    1. class --> className;
    2. 如果属性名由两个或两个以上单词组成,一般从第二个单词开始首字母要大写;
    3. 注意 style 的值,不是字符串,而是 对象;
    4. innerHTML 属性;
  6. 除了字符串,其它所有的值都需要使用插值表达式;
    7.JSX 最终会变成虚拟DOM(一个对象),一定要注意,JSX 在输出时,必须有且只有一个顶层容器元素:16 之前使用 div 等标签包裹,16 新增了 Fragment 标签,17 之后可以使用 <></>

在 react17 之后引入了 JSX-runtime,可以直接将 JSX 编译为虚拟 DOM,书写 JSX时 就不再需要引入 React。

上一篇 下一篇

猜你喜欢

热点阅读