首页 > 其他分享 >学习react

学习react

时间:2024-04-22 16:22:56浏览次数:30  
标签:学习 -- next react 组件 js 路由

搭建环境

npx create-react-app my-app
cd my-app
npm start

注意:my-app是项目名称,不能有大写字母

<script type="text/babel"></script>--可以直接使用react语法

 

 在APP.js里改主页面--输出hello,world

//有个问题:保存后格式不对,看着很难受(但能跑就行);--div后不要空格就可以了

//同时打开两个react项目,端口居然一样--哈哈哈,是把之前那个窗口关了,同一端口只能运行一个项目

//创建的项目居然一个事js,一个jsx,奇怪--不一定要用jsx,但它编写执行更快,能在编写的时候发现错误

react的元素不能改变???啊,只能创建新的元素吗??

 注意:组件首字母必须大写,不然使用不了

 这个只能刷新,才能刷新时间吗?

定义组件:函数式声明,es6class声明

state干啥的,没懂?--每个组件都有自己的状态,是私有的

react还有生命周期,懂不了一点--挂载更新卸载三个

数据流--数据自顶端向下流动

通过props??和state实现组件更新和响应式行为

定义元素变量与js一致

定义方法变量Name(){this.setState({})

事件处理格式@click={this.funcrionName}

<WarningBanner />阻止组件渲染

vue的一些知识:

  1. beforeEach(to, from, next):在路由跳转之前执行,可以用来进行权限验证、登录状态检查等。
  2. beforeResolve(to, from, next):在导航被确认之前,同时在所有组件内守卫和异步路由组件被解析之后执行。
  3. afterEach(to, from):在路由跳转之后执行,可以用来记录页面浏览历史等。
  4. beforeRouteEnter(to, from, next):在路由进入该组件之前调用,此时该组件实例尚未创建,因此无法访问 this。
  5. beforeRouteUpdate(to, from, next):在当前路由改变,但是该组件被复用时调用。
  6. beforeRouteLeave(to, from, next):在导航离开该组件的对应路由时调用,可以让用户在离开该路由前进行一些确认操作。

标签:学习,--,next,react,组件,js,路由
From: https://www.cnblogs.com/u1234567/p/18150052

相关文章

  • 持续性学习-Day15(前端基础CSS3)
    参考教学视频:秦疆1.什么是CSSCascadingStyleSheet层叠样式表CSS3圆角、阴影、动画...浏览器兼容性CSS优势:内容和表现分离网页结构表现统一,可以实现复用样式十分的丰富建议使用独立html的css文件利用SEO,容易被搜索引擎收录2.入门<linkrel="styleshee......
  • 【pytorch学习】之数据操作
    1数据操作为了能够完成各种数据操作,我们需要某种方法来存储和操作数据。通常,我们需要做两件重要的事:(1)获取数据;(2)将数据读入计算机后对其进行处理。如果没有某种方法来存储数据,那么获取数据是没有意义的。首先,我们介绍n维数组,也称为张量(tensor)。使用过Python中NumPy计算包的读者......
  • 置换群学习笔记
    一、群引自OIwiki:在数学中,群(group)是由一个集合\(G\),以及一个在\(G\)所有元素上进行的二元运算\(\cdot\),符合「群公理」的代数结构,记作\((G,\cdot)\)。群公理包含下述四个性质:满足封闭性。满足结合律。存在单位元(也称幺元)。存在逆元。而子群的定义则为......
  • 【笔记】动手学深度学习-前言
    1、学习深度学习,首先第一点要亲自动手。2、相关anacoda的环境的安装方法,用来隔绝相关的依赖关系,防止安装包冲突。3、机器学习程序不同于一般程序,能够随着数据的增加,通过调节内部的参数,展现出一定的智能的想象。4、机器学习中的核心组件:数据、模型、目标函数、算法。5、常用的......
  • day18_我的Java学习笔记 (Logback日志框架、阶段项目--详见视频教程)
    1.日志框架1.1日志技术的概述1.2日志技术体系结构1.3Logback概述需要3个文件:1.4Logback快速入门1.4.1在项目下新建lib文件夹,导入Logback的相关jar包,并全选右键添加到项目依赖库中新建工程:logback-app将3个jar包拷贝到lib目录下全选,右键,选择......
  • 图的连通性(tarjan) 学习笔记
    本文可能含有:部分代码省略,部分资源来源于网络,极其模糊不清的语言表述,粗浅到浮于言表的对于此算法的认识。本文仅用于个人学习与报告使用。若有侵权,请洛谷私信联系笔者要求删除。就连上述文字都是抄袭大佬@GClock_519的,可以看得出笔者拙劣的语文水平(图的连通性相关,顾名思义,......
  • 机器学习教程 一-不懂这些线性代数知识 别说你是搞机器学习的
    机器学习教程一-不懂这些线性代数知识别说你是搞机器学习的 原文:http://www.shareditor.com/blogshow/?blogId=1数学是计算机技术的基础,线性代数是机器学习和深度学习的基础,了解数据知识最好的方法我觉得是理解概念,数学不只是上学时用来考试的,也是工作中必不可少的......
  • redis list数据结构操作学习
    转自:https://zhuanlan.zhihu.com/p/765785471.插入元素>rpushmylistA#从右侧插入(integer)1>rpushmylistB(integer)2>lpushmylistfirst(integer)3>lrangemylist0-1//这里使用0-1表示显示所有元素,注意是:0空格-1,0代表第一个元素,-1代表最后......
  • Web【转载学习】
    Web[转载学习]随着WEB2.0、社交网络、微博等等一系列新型的互联网产品的诞生,基于WEB环境的互联网应用越来越广泛,企业信息化的过程中各种应用都架设在WEB平台上,WEB业务的迅速发展也引起黑客们的强烈关注,接踵而至的就是WEB安全威胁的凸显,黑客利用网站操作系统的漏洞和WE......
  • datawhale-动手学图深度学习task04
    动手学图深度学习图表示学习研究在嵌入空间(EmbeddingSpace,指在高维数据被映射到低维空间的数学结构)表示图的方法,在图上表示学习核嵌入指的是同一件事,“嵌入”是指将网络中的每个节点映射到低维空间(需要深入了解节点的相似性和网络结构),旨在捕捉图结构中的拓扑信息、节点内容信......