为了账号安全,请及时绑定邮箱和手机立即绑定
  • State
    this.setState 更改State中的值


    constructor

    这是ES6对类(Class)的默认方法,一般用于数据初始化,通过 new 命令生成对象实例时自动调用该方法。并且,该方法是类中必须有的,如果没有显示定义,则会默认添加。

    super

    继承它的父级

    子类必须在constructor() 中调用 super() ,否则新建实例时会报错


    查看全部
    0 采集 收起 来源:React 状态

    2023-03-31

  • Props

    父组件向子组件传输数据:


    子组件接收父组件的数据(props):

    子组件接收的值是只读的(要像纯函数一样使用props参数)

    在一个函数内 不改变接收的参数称为纯函数

    查看全部
    0 采集 收起 来源:React 属性

    2023-03-31

  • JSX被babel编译过
    JSX只是一种语法糖 是React.createElement的语法糖
    (简单明了易懂)

    查看全部
    0 采集 收起 来源:JSX第二部分

    2023-03-31

  • jsx

    是JavaScript的一种语法扩展(内部实现的)
    语法是{} 可写入表达式
    写入样式 className
    htmlFor  HTML 标签的 for 属性 规定 label 与哪个表单元素绑定

    查看全部
    0 采集 收起 来源:JSX第一部分

    2023-03-31

  • Render方法 代表组件渲染出来的结果
    ReactDom.render方法 可以把写好的组件挂载在dom节点上

    查看全部
  • npm install create-react-app -g
    create-react-app project-name

    查看全部
  • 声明式的写法;组件化;一处学习,随处编写

    查看全部
    0 采集 收起 来源:React 简介

    2023-03-31

  • 状态提升

    单项数据流

    查看全部
  • 组件初始化:

    组件更新

    组件卸载

    查看全部
    0 采集 收起 来源:React 生命周期

    2022-11-03

  • React属性
    class Namecard extends React.Component {
        render(){
          const { name, number, isHuman, tags } = this.props
          return(
            <div>
              <h4>{name}</h4>
              <ul>
               <li>电话:1234567890</li>
               <li>{ isHuman ? '人类' :'外星生物'}</li>
               <hr/>
               <p>
               { tags.map((tag, index) => (
                   <span> {tag}</span>
               ))}
               </p>
              </ul>
            </div>
          )
        }
    }
    export default NameCard
    查看全部
    0 采集 收起 来源:React 属性

    2022-11-01

  • JSX:JavaScript的语法扩展,也为Js的语法糖,可以使用{}内嵌任何JavaScript表达式,Jsx属性
    class welcom extends React.component {
        render(){
          const todolist = ['Learn React', 'Learn Redux']
          return(
              <div>
                  <h1>Hello React</h1>
                  <ul> 
                  {
                  todolist.map(item =>
                  <li>{item}</li>
                  )
                  }
                  </ul>
              </div>
          )
        }
    }
        export default Welcome
    查看全部
    0 采集 收起 来源:JSX第一部分

    2022-11-01

  • State(状态)

    组件内部的数据 可以动态改变

    查看全部
    0 采集 收起 来源:React 状态

    2022-08-09

  • Props(属性)

    组件像一个函数一样,接受特定的输入(props),产出特定的输出(React elements)

    V = f(props)

    查看全部
    0 采集 收起 来源:React 属性

    2022-08-09

  • Props属性是由上到下单向传递的

    Context提供了在组件中共享此类值的方法,设计目的是共享那些对于组件来说全局的数据

    不要仅仅为了避免在几个层级下的组件传递props而使用context

    查看全部
    0 采集 收起 来源:Context 介绍

    2022-08-04

  • JSX是一种语法糖

    查看全部
    0 采集 收起 来源:JSX第二部分

    2022-07-26

举报

0/150
提交
取消
课程须知
了解基本的 Javascript(ES6)语法
老师告诉你能学到什么?
1、React本地开发环境的搭建 2、React组件 和 JSX 3、React的属性(props)和状态(state) 4、React组件的生命周期 5、React表单- 非受控表单和受控表单 6、React开发思想 - 状态提升和单向数据流 7、React16新增特性 Context

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!