react 第一天

React :React 是一个用于构建用户界面的 JavaScript 库。

React脚手架:
npm i create-react-app -g
基本使用:创建元素

import React from 'react';
import ReactDOM from 'react-dom';
 
const element = React.createElement('div', { className: 'list' }, [
  React.createElement('h1', null, '水果'),
]);
 
ReactDOM.render(element, document.getElementById('root'));
JSX使用:

import React from 'react'
import ReactDOM from 'react-dom'
const div = (
    <div className="box">
        <h1>JSX=</h1>
        <ul>
            <li>tom</li>
            <li>tom</li>
            <li>tom</li>
        </ul>
    </div>
)
ReactDOM.render(div, document.getElementById('root'))
注意事项(语法点):

使用{ 变量/表达式 } 渲染数据=》【注意:对象不能直接渲染,对象不能作为react元素】=》【布尔值渲染不出来,但是作为判断有效】
标签必须要闭合【注意:hr、br、input、image等】
一些标签的属性发生了变化=》class变成了className=》label的for属性 变成htmlFor=》多个单词组成的属性要变成驼峰命名
标签的嵌套一定要符合严格的语法要求
属性绑定 <标签 属性=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值