E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
react-
React-
组件之间的通信
在开发过程中,经常会遇到父组件和子组件之间相互通信,React子组件和父组件通信包括以下几个方面:1,子组件调用父组件的方法(1)子组件要拿到父组件的属性,需要通过this.props方法。(2)同样地,如果子组件想要调用父组件的方法,只需父组件把要被调用的方法以属性的方式放在子组件上,子组件内部便可以通过“this.props.被调用的方法”这样的方式来获取父组件传过来的方法。2,父组件调用子组
YH简简单单的生活
·
2019-12-27 22:20
从零开始学习
React-
开发环境的搭建(一)
其实16年的时候就已经接触到React,那个时候也只是入门,时隔多年,工作上一直都没有接触到相关的业务,不知不觉,前端的天也开始渐变,看到了很多招聘要求上都是要求会React,三大框架怎么也得熟悉使用两个,不让下一份工作可能就很难了~老规矩,先看完官方文档:教程:https://www.runoob.com/react/react-tutorial.html文档:http://caibaojian
祈澈菇凉
·
2019-12-25 21:23
react-
开发经验分享-Select选择框表单实现异步省市联动
Author:Mr.柳上原付出不亚于任何的努力愿我们所有的努力,都不会被生活辜负不忘初心,方得始终ant框架里,Select选择框表单实现省市联动的方法在ant框架中,Select选项框组件里有一套实现省市联动的组件方法但是,他使用的是写定的死数据在正式企业开发中,往往是需要调用后端接口数据来动态实现省市联动的而且后端接口的数据结构在不同的公司中可能各不相同因此写了一套大众型异步调用省市联动组件方
Mr柳上原
·
2019-12-25 05:04
react native 自定义下拉刷新——桥接MJRefresh
https://github.com/XHTeng/
react-
我是滕先生
·
2019-12-22 09:42
Angular 2 vs
React-
开发者忘了什么
Angular2-vs-React.png在2015年,我们听到过angularjs开发者最寻常的评论也许是,'我已经花费大量美好的时间在angular1上,但是我现在要转向react'。在今年,Angular2的初步版本已经提早发布,但改进的测试版本还在等待当中。即使在angular2登陆之前,一场拔河类的比赛在angularjs开发者和react开发者之间已经开始。这导致了许多有偏见的文章和博
极客教程
·
2019-12-21 10:49
react native06:日历组件
importReact,{Component}from'react'import{StyleSheet,View,Text,TouchableOpacity,Dimensions,FlatList}from'
react
蜗牛的学习方法
·
2019-12-20 02:25
react-
组件间的传值
父组件向子组件传值父组件通过属性进行传递,子组件通过props获取//父组件classCommentListextendsComponent{render(){return()}}//子组件classCommentextendsComponent{render(){return({this.props.comment})}}父组件CommentList引用子组件Comment时设置comment属
史盼
·
2019-12-19 20:00
从零开始学习
React-
目录结构,创建组件页面(二)
一:了解目录结构1:打开编辑器,导入上一节的创建的项目,开始查看目录结构,manifest.json指定了开始页面index.html,一切的开始都从这里开始。目录解释:node_modules:这里面包含了react项目中会用到的一些组件。src:里面包含了一些我们自己使用的js文件,css文件,img文件等等manifest.json:清单配置文件,声明了项目的名称图标以及入口package.
祈澈菇凉
·
2019-12-18 12:26
react-
开发经验分享-Table表格组件里自定义翻页方法补充
Author:Mr.柳上原付出不亚于任何的努力愿我们所有的努力,都不会被生活辜负不忘初心,方得始终ant框架里,Table表格组件里自定义翻页组件的方法前面讲过在Table表格组件里自定义翻页组件补充一下在项目开发中遇到的自定义翻页方法的注意点和自定义翻页组件里的上次漏掉了的几个重要方法承接上文://当表格里有查询、排序功能时//表格的翻页功能会受查询数据量变化的影响,会出现查询后自定义翻页组件的
Mr柳上原
·
2019-12-17 20:11
react-
子组件与父组件
子组件改变父组件的stateclassParentextendsComponent{state={msg:'start'};render(){return;}}classChild_1extendsComponent{render(){return{this.props.msg}}}父组件改变子组件的内容classParentextendsComponent{render(){return;}}c
折纸飞机
·
2019-12-15 10:13
react-
开发经验分享-Upload上传功能的具体项目实现
Author:Mr.柳上原付出不亚于任何的努力愿我们所有的努力,都不会被生活辜负不忘初心,方得始终ant框架里,Upload上传文件组件的具体使用方法antd的Upload组件可谓很强大了,自带各种上传apiaction接口地址,accept类型控制,directory文件夹上传,beforeUpload上传钩子......一般能满足普通小项目的上传需求不过不同的公司总会有很多不同的需求,所以Up
Mr柳上原
·
2019-12-13 20:55
react-redux-Provider/connect
stateimportReactfrom'react'importReactDomfrom'react-dom';import{render}from'react-dom'import{Provider}from'
react
莫可可小姐d远方
·
2019-12-13 16:02
从零开始学习
React-
属性绑定(三)
前面两节用的是HBuilder编辑器,很多童鞋说VisualStudioCode很好用,确实如此,因为平时开发用习惯了前者,写教程的时候,为了方便大家体验,这一节换成VS了,打开编辑器,首先导入项目,然后在编辑器里面选择打开终端选项,新建终端,输入命令使用yarnstart或者npmstart,运行项目。1:绑定一个属性的时候直接写就可以了绑定属性,不需要像平时写属性那样加双引号,加了双引号就会绑
祈澈菇凉
·
2019-12-13 05:17
从零开始学习
React-
路由react-router配置(四)
路由react-router可以实现根组件自动挂载其他不同的子组件,今天写一个路由的配置首先打开github搜索react-router,看一下上面有写好的示例,照葫芦画瓢即可:https://reacttraining.com/react-router/web/example/basic具体步骤1:新建组件在components文件夹底下新建3个组件页面,用于页面跳转路由的示例:Home.jsi
祈澈菇凉
·
2019-12-13 04:21
从零开始学习
React-
在react项目里面使用mock(七)
从零开始学习
React-
开发环境的搭建(一)https://www.jianshu.com/p/97f3a1ba168e从零开始学习
React-
目录结构,创建组件页面(二)https://www.jianshu.com
祈澈菇凉
·
2019-12-13 02:30
react-
开发经验分享-Steps横竖业务进度条的具体使用方法
Author:Mr.柳上原付出不亚于任何的努力愿我们所有的努力,都不会被生活辜负不忘初心,方得始终ant框架里,Steps横竖业务进度条的具体使用方法在ant里介绍了Steps组件,进度条不过没有具体的对接后端数据的使用方法特别是Steps组件里最重要的status状态控制方法分享一下在项目开发中遇到的问题以及解决方法具体如下://首先根据ant官方Steps组件使用方法引入到react里//使用
Mr柳上原
·
2019-12-12 09:05
从零开始学习
React-
解析json、渲染数据(六)
在上一节里面,从零开始学习React-axios获取服务器API接口(五)https://www.jianshu.com/p/81ca5cc94923。我们请求的api是一个天气的api,这一节是如何获取数据,进行解析,并且渲染到前端。步骤1:打印json数据,查看数据格式为了方便查看,我把json数据放在了编辑器里面,对这个json进行解析。{"code":200,"msg":"成功!","da
祈澈菇凉
·
2019-12-08 01:33
从零开始学习
React-
实现一个表格和分页(九)
先看效果,使用实现一个表格和分页:代码很简单:这里我只在columns数组里面放了两行数据,实际测试的时候,可以根据每页分页的条数,来多添加几条数据。参考代码,很简单,注意,这里引入了App.css,也就是基于了antd的样式来写的:参考代码importReactfrom"react"import'../asset/css/App.css';import{Table}from"antd"const
祈澈菇凉
·
2019-12-02 06:07
从react-navigation转react-router
react-navigation和react-router的对比:支持的平台:
react-
羽纱
·
2019-12-02 05:30
从零开始学习
React-
五分钟上手Echarts折线图(十)
在jQuery里面,我会经常用到Echarts统计图,那么就从自己熟悉的地方写,今天在我之前写的React项目里面使用一下折线图。1:安装Echarts依赖cnpminstallechartscnpminstall--saveecharts-for-react添加完成之后可以看到,package.json里面已经出现依赖了。2:新建一个组件空白组件模板,开始写代码importReact,{Comp
祈澈菇凉
·
2019-11-29 11:00
react-
为什么在jsx属性中不建议使用箭头函数和绑定
我们先来看看下面这个组件:importReactfrom'react'classAppextendsReact.Component{constructor(props){super(props)this.textInput=null}handleClick(){this.textInput.focus()}render(){return({this.textInput=node}}/>)}}exp
ToSmile
·
2019-10-31 15:03
bind
箭头函数
jsx
react.js
react-
函数组件和类组件的区别
在本文中我将向你展示函数组件和类组件有什么不同,并且在编码过程中应该如何选择?定义一个组件最简单的方式就是使用JavaScript函数:importReactfrom'react'constWelcome=(props)=>{returnwelcome,{props.name}}exportdefaultWelcome这个函数接收一个props对象并返回一个react元素你也可以使用ES6clas
ToSmile
·
2019-10-31 15:18
react.js
react-
总结10-状态管理-flux-redux-mobx
React状态管理1.作用:实现多组件状态共享,也是组件通信的一个方案2.React状态管理-Flux目前很少人用了是其他状态管理的基础-Redux最流行的形式-mobx前卫的形式3.React是一个视图层框架,可以认为是单纯的MVC中的VFluxFlux是一种软件架构思维,后期发展改进,诞生了Redux,在Flux的架构思维中,React只是其中的一部分,VFlux的组成部分View:视图层(R
站好我去买橘子
·
2019-10-29 21:21
react
react-
受控组件与非受控组件
网上多数文章仅仅讲述了受控组件和非受控组件的概念,并没有讲述为什么会存在这两种类型组件以及它们的应用场景。本文将对这些遗留问题进行介绍。1、什么是受控组件和非受控组件?受控组件在HTML中,表单元素(如、和)之类的表单元素通常自己维护state,并根据用户输入进行更新。而在React中,可变状态(mutablestate)通常保存在组件的state属性中,并且只能通过使用setState()来更新
ToSmile
·
2019-10-26 13:43
组件化
react.js
react-
列表和key
1、react列表中为什么需要指定key?key帮助React识别哪些元素改变了,比如被添加或删除。因此你应当给数组中的每一个元素赋予一个确定的标识。一个元素的key最好是这个元素在列表中拥有的一个独一无二的字符串。通常,我们使用来自数据id来作为元素的key当元素没有确定id的时候,万不得已你可以使用元素索引index作为key如果列表项目的顺序可能会变化,我们不建议使用索引来用作key值,因为
ToSmile
·
2019-10-26 13:05
react.js
react-
组件传值
我们来实现一个登入注销:条件渲染-->-->functionUserGreet(){return(welcomeback!)}functionGuestGreet(){return(Pleasesignup!)}classGreetextendsReact.Component{constructor(props){super(props)}render(){if(this.props.isLogi
ToSmile
·
2019-10-26 13:32
react.js
react-
事件处理中的this
当你使用ES6class语法定义一个组件的时候,通常的做法是将事件处理函数声明为class中的方法。例如,下面的Toggle组件会渲染一个让用户切换开关状态的按钮:事件处理中this-->-->classToggleextendsReact.Component{constructor(props){super(props)this.state={isToggleOn:false}}handleCl
ToSmile
·
2019-10-26 13:56
react.js
react-
函数组件和class组件
定义组件最简单的方式就是编写JavaScript函数:functionWelcome(props){returnHello,{props.name};}该函数是一个有效的React组件,因为它接收唯一带有数据的“props”(代表属性)对象与并返回一个React元素。这类组件被称为“函数组件”,因为它本质上就是JavaScript函数。你同时还可以使用ES6的class来定义组件:classWel
ToSmile
·
2019-10-26 13:51
组件化
react.js
React-
使用装饰器
create-react-app默认不支持装饰器的,需要做以下配置。打开package.json,可以看到eject。运行npmruneject可以让由create-react-app创建的项目的配置项暴露出来。{..."scripts":{..."eject":"react-scriptseject"},...}运行npmruneject此时,项目中多了一个config文件,并且各个配置文件已经
一纸荒唐
·
2019-10-23 10:00
React入门:从项目搭建(webpack)到引入路由(react-router)和状态管理(react-redux/saga)
React的官网是这样介绍的:
React-
用于构建用户界面的JavaScript库。
搁浅
·
2019-08-27 00:00
javascript
react.js
redux
react-router4
Vue的模板语法
☑Vue-渐进式的JavaScript框架,boss是尤雨溪☑
React-
这个是Facebook公司那边的,里面的高阶函数超级多,对初学者不友好。
HassGy
·
2019-08-06 22:37
react-
状态管理redux使用
完整demohttps://gitee.com/siyuev5/react-demo/tree/master/react-demo有个问题如果是父子组件传值可以通过props但是如果是父组件和孙孙孙孙孙孙子组件传值呢是不是要每个组件都通过props传递,如果是跨页面跨组件传值呢,比如购物车那肯定非常麻烦这时候就要用到redux来管理了。看看下面2个组件importReact,{Component}
四月的谎言v5
·
2019-07-15 22:52
翻译练习
react-
组件和props
状态和生命周期StateandLifecycleThispageintroducestheconceptofstateandlifecycleinaReactcomponent.YoucanfindadetailedcomponentAPIreferencehere.这一页介绍React组件关于状态的概念和声明周期。你可以在这里找到组件涉及的详细apiConsiderthetickingclock
土豪码农
·
2019-07-15 22:55
学习笔记(4)-router-babel
关于路由鉴权解构赋值起别名react生命周期钩子函数按需加载
react-
LynnWonderLu
·
2019-07-15 12:45
React
学习笔记
react-router
前端路由
roadhog
babel
翻译练习
react-
组件和props
ComponentsandProps组件和propsComponentsletyousplittheUIintoindependent,reusablepieces,andthinkabouteachpieceinisolation.Thispageprovidesanintroductiontotheideaofcomponents.YoucanfindadetailedcomponentAPI
土豪码农
·
2019-07-13 18:54
react-
状态管理redux-thunk的使用
完整demohttps://gitee.com/siyuev5/react-demo/tree/master/redux-thunk-demoredux-thunk是一个中间件拿来实现异步操作的我也不知道咋解释看代码吧npminstallreduxredux-thunkredux/index.js如下import{createStore,applyMiddleware,compose}from'r
四月的谎言v5
·
2019-07-13 17:44
webpack基本配置-笔记
谢谢~webpack版本webpack1.xwebpack2.xwebpack3.xwebpack4.x官网:https://webpack.js.org/补充其他静态开发(H5+C3)gulpvue\
react
努力努力再努力LFY
·
2019-06-10 23:16
React-
动态更改样式
importReact,{Component}from'react';importlogofrom'./logo.svg';import'./App.css';import{Person,Twoway}from'./Person/Person'classAppextendsComponent{state={showpink:false,}}render(){conststyle={backgrou
面壁思过程
·
2019-06-09 09:33
react
React-
从0到1搭建一个React项目(一)
文章目录架构介绍第三方组件库项目准备环境准备使用create-react-app初始化项目创建项目目录结构安装第三方库利用工作之余的时间学习了react,今年一回来,部门要在公众号上面开发一个积分商城,于是准备让我用react开发。目前已迭代了3个版本,代码量7万行左右。在这里记录分享一下项目的架构。由于整篇文章比较长,为方便阅读,拆成了几篇文章。本篇是第一篇,主要介绍项目的分层架构和准备工作。相
Huang-Lin
·
2019-06-05 15:33
React
React-
从0到1搭建一个React项目(二)
相关文章:
React-
从0到1搭建一个React项目(一)react路由react-router基本已成为react
Huang-Lin
·
2019-06-05 15:30
React
React-
使用循环并实现删除和修改
app.jsimportReact,{Component}from'react';importlogofrom'./logo.svg';import'./App.css';import{Person,Twoway}from'./Person/Person'classAppextendsComponent{state={persons:[{name:'小仙女',age:'18'},{name:'小玉
面壁思过程
·
2019-06-01 10:06
react
React-
循环列表
importReact,{Component}from'react';importlogofrom'./logo.svg';import'./App.css';import{Person,Twoway}from'./Person/Person'classAppextendsComponent{state={persons:[{name:'小仙女',age:'18'},{name:'小玉',age:
面壁思过程
·
2019-05-31 17:29
react
React-
属性传值(传事件)
Person.jsimportReactfrom'react';constPerson=(props)=>{return(我是{props.name},今年{props.age}岁子组件的点击)}exportdefaultPersonApp.jsimportReact,{Component}from'react';importlogofrom'./logo.svg';import'./App.cs
面壁思过程
·
2019-05-31 16:03
react
React-
实现仿原生App的转场动画
React大法好一、前言最近这两个星期,已经从jQuery的泥潭里抽出身来,开始学习React框架。React其实是一个UI框架,其功能性比较单一,需要依赖各种插件进行开发。这些React插件集合起来,就是鼎鼎大名的React全家桶。目前我了解并使用过的有如下几个插件:react-router-domReact路由跳转插件react-loadable一个动态导入加载UI的高阶组件redux,rea
CoderXLL
·
2019-05-24 21:17
详解如何给React-Router添加路由页面切换时的过渡动画
react-transition-group我们需要借助React的官方动画库
react-
LoneYin
·
2019-04-25 14:10
react-
生命周期函数+优化
1.Initialization:constructor:也可以算react的一个生命周期函数,组件创建时就会执行。初始化数据的过程。2.Mounting:componentWillMount:组件即将被挂载到页面的时刻执行。只执行一次,第一次。render:页面的挂载。componentDidMount:组件会在被挂载到页面之后再执行。只执行一次,第一次。3.Updation:3.1:props
ITCM
·
2019-04-22 09:48
React-
图片输入框-移动端网页_018
React-
图片输入框-移动端网页gitHub地址觉得有参考价值,点个赞https://github.com/xiaopingzh...目录结构.
xiaoping
·
2019-03-24 00:00
移动端web
html5
input标签
react.js
react-
生命周期
*当state或者props中的内容发生改变时render函数就会执行react中的生命周期函数:getDefaultProps:--可以用于设置默认的props并且只会调用一次:在es5andes6中的用法不同es5es6getInitialState:--用来初始化每个实例的state,--与props的区别在于state只存在组件的内部,props在所有实例中共享在es5andes6中的用法
城门小胡同
·
2019-03-19 16:26
H5 首屏优化
vendor:['react','react-router-dom','react-dom','
react-
王鑫_4df3
·
2019-03-01 15:09
React-
关于withRouter
react-router提供了一个withRouter组件withRouter可以包装任何自定义组件,将react-router的history,location,match三个对象传入.无需一级级传递react-router的属性,当需要用的router属性的时候,将组件包一层withRouter,就可以拿到需要的路由信息.如果是route直接的component的对象,是不需要加载withRo
池存祥
·
2019-02-14 16:26
react
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他