首页 > 其他分享 >Reactjs学习-State

Reactjs学习-State

时间:2023-07-18 17:11:24浏览次数:44  
标签:React 用花 Reactjs state 学习 State setState

本篇是关于React的基础-State

  • 在哪儿定义
    react在Constructor函数中定义state, 如下

     

  • 如何绑定使用
    JSX语法中, 想使用刚才定义的state, 需要用花括号包起来

    例如

     

  • 如何修改state
    需要绑定事件, React提供setState函数来做这个操作

    this.setState({state名 : 值 })
    注意: 用花括号包起来

    例如

     
    你要注意这里有个this指向问题, 所以需要调用bind方法让this指向当前组件,如下(  推荐是放在constructor 函数中 )

    这样就可以使用了

    注意: React中的事件都是驼峰命名, 例如onclick 要写成 onClick

  • state的其他使用
    1. style中的某个属性需要用state中的值,  用模板字符串来和state一起写

     2. className需要用到state中的某个值来判断,  可以这么写

     

     

     

     

     

标签:React,用花,Reactjs,state,学习,State,setState
From: https://www.cnblogs.com/pandacat5/p/17563506.html

相关文章

  • jfinal 框架学习笔记-第四天 view的相应学习
    一.view页面的一次指令运用  页面上的一些语法:   二。另一种view显示<hr><hr><hr>#set(x=123)#(x)<hr><hr><hr>效果如下: 整体代码: 三。引用页面 ......
  • 零基础入门——从零开始学习PHP反序列化笔记(二)
    魔术方法魔术方法介绍__construct()触发时机:实例化对象之前构造函数,在实例化一个对象的时候,首先会去自动执行的一个方法;<?phpclassUser{public$username;publicfunction__construct($username){$this->username=$username;echo"......
  • Eplan是什么软件?学习Eplan软件的几个关键要点
    EPLAN是一款电气计算机辅助设计软件。我是一名Eplan软件的学习者,最近在学习这个专业的电气设计软件时,总结了一些关键要点,希望能与大家分享。  1.熟悉软件界面和功能:首先,我们需要熟悉Eplan软件的界面和各种功能。了解软件的布局、菜单和工具栏,掌握基本的操作方法。可以通过......
  • jfinal 框架学习笔记-第三天 Model相关学习--record+Model增删改查的用法(震惊之今日刷
    1.了解了数据库连接池。其中使用最多也是最广泛的是druid数据库连接池也就是阿里云研发的数据库连接池2.ActiveRecord(jFinal的核心技术)+DruidPlugin(数据库连接词,如何与数据库打交道)ActiveRecord:1.Record(记录,相当于一个通用的Model),2.Model(提供日常CRUD的封装)Model示例......
  • Ceph的安装和学习
    1.安装单节点的Ceph  2.开启mimicCephdashboard[root@ceph-node~]#sudoceph-vcephversion13.2.10(564bdc4ae87418a232fc901524470e1a0f76d641)mimic(stable)$sudocephmgrmoduleenabledashboard$sudocephdashboardcreate-self-signed-cert[ceph......
  • 开放原子训练营(第二季)RT-Thread Nano学习营刘玉宽
         4月22日周六,早早起床充满期待的来到了北京艾丽华酒店,参加“2023年RT-Thread线下培训”。这是疫情三年以来开放原子在北京第一次组织的线下活动。    进入到会场,被震撼了,好火爆啊————满满一屋子人,有白发苍苍的老者、有职场专家、有在校大学生、还有年仅6岁......
  • vue学习——分析脚手架
        ......
  • MIT6.S081学习笔记--lec 1
    引言操作系统的目标abstractH/W抽象化硬件multiplex多路复用isolation隔离性sharing共享(进程通信,数据共享)security/accesscontrol安全性/权限控制performance性能/内核开销rangeofapplications多应用场景操作系统概览操作系统应该提供的功能:1.多进程支......
  • TransE 学习笔记
    目录TransEWhatisTransE?MotivationTransE算法过程输入参数训练过程实验小结TransEpaper:TranslatingEmbeddingsforModelingMulti-relationalDataTransE是由AntoineBordes发表于2013年的NIPS(现NeurIPS)上的工作,众所周知这篇文章是知识图谱表示学习的开山之作,......
  • 超详细OA系统功能测试分析学习教程
    OA系统可以简单快速地建立企业级的办公自动化系统。办公自动化系统是员工及管理者使用频率最高的应用系统,可以极大提高公司的办公效率,帮助企业节省数字化、信息化办公的成本。本文中的OA系统来自于下面的资源:https://www.gougucms.com/home/pages/detail/s/gouguoa.html包含诸多......