手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
HTML
HTML5
JavaScript
CSS
jQuery
Bootstrap
Angularjs
TypeScript
Vue
Dojo
Json
Electron
Node.js
extjs
Express
XML
ES6
Ajax
Flash
Unity
uniapp
Unity3d
React
Flex
Ant Design
elementui
Web前端
微信小程序
微信公众号
编程之家
React
react-redux的使用
2.react-redux的使用npminstall--savereact-redux1.基本使用containers/Count.jsx--容器组件--用于传递redux保存的状态和操作状态的方法到UI组件中//引入Count的UI组件importCounUIfrom"../../components/Count";import{createIncrementAction,
作者:编程之家 时间:2022-10-08
React-58:组件通信总结
方式: props: (1).childrenprops (2).renderprops 消息订阅-发布: pubs-sub、event等等 集中式管理: redux、dva等等 conText: 生产者-消费者模式组件间的关系 父子组件:props 兄弟组件(非嵌套组件):消息订阅-发布、集中式管理 祖孙组件(跨级组件):消息订阅-发
作者:编程之家 时间:2022-10-08
初识 react
<!-- 学react的原因: 1.原生js操作DOM繁琐、效率低,每次都要去获取DOM 每次操作DOM都会引起页面的重绘重拍 2.原生js没有组件化,代码复用率低react的特点:1.采用组件化模式,声明式编码来提高开发效率以及组件复用率2.在React
作者:编程之家 时间:2022-10-08
React字符串关键字替换样式
constkeyword='关键字';letstr='把关键字换成蓝色';constreg=newRegExp(`${keyword}`,'g');str=str.replace(reg,`<spanstyle='color:#1B73E8;'>${keyword}</span>`);//插入div、span等<divdangerouslySetInn
作者:编程之家 时间:2022-10-08
react-阶段4-模块1
一:基础回顾1.react是什么?react是一个用于构建用户界面的javascript库,它只负责应用的视图层,帮助开发人员构建快速且交互式的web应用程序。react使用组件的方式构建用户界面。2.jsx语法在React中使用JSX语法描述用户界面,它是一种JavaScript语法扩展。在React代码
作者:编程之家 时间:2022-10-08
React中echarts 单个/多个图表自适应
项目中涉及到多个图表,需要宽度自适应屏幕的尺寸,因此想到了监听windowsresize方法//监听window窗口大小变化的事件window.onresize=function(){//调用echarts实例对象的resize方法this.myCharts.resize()}但是几经操作后发现,只有最后一个图表的尺寸会重新
作者:编程之家 时间:2022-10-08
React学习四----- 基于React脚手架的React应用
1、React脚手架什么是脚手架???用来帮助程序员快速创建一个基于React库的模板项目 1)包含了所有需要的配置(语法检查、jsx编译、devServer…) 2)下载好了所有相关的依赖 3)可以直接运行一个简单效果 4) 项目的整体技术架构为: react+webpack+es
作者:编程之家 时间:2022-10-08
react的受控组件和非受控组件
受控组件就是可以被react状态控制的组件在react中,Inputtextarea等组件默认是非受控组件(输入框内部的值是用户控制,和React无关)。但是也可以转化成受控组件,就是通过onChange事件获取当前输入内容,将当前输入内容作为value传入,此时就成为受控组件。好处:可以通过onC
作者:编程之家 时间:2022-10-08
react css局部作用域与antd按需加载
Reactcss局部作用域与antd按需加载Reactcss局部作用域Antd按需加载Reactcss局部作用域react样式的作用域,一直是开发中比较头疼的问题,在vue中,可以使用scoped来做私有样式的处理,但是在react,声明的样式大多都是全局的,当然,我们可以使用属性选择器解决这个问题,但是终归
作者:编程之家 时间:2022-10-08
React Hook做页面跳转以及携带参数,并且获取携带的值
1.使用useHistory做页面跳转导航1导入import{useHistory}from"react-router-dom";2.使用跳转页面functionHome(){consthistory=useHistory();functionhandleClick(){history.push("/home");}return(<button
作者:编程之家 时间:2022-10-08
react项目创建
如何创建一个完整的React项目项目创建前置准备工具项目创建项目创建前置准备工具首先我们要创建一个Gitee仓库创建完成之后选择SSH,然后复制链接 通过GitBashHere工具将线上仓库克隆到我们本地gitclone为我们的克隆命令,后面是我们复制的仓库地址这时候我们的项目
作者:编程之家 时间:2022-10-08
react-hooks
Hook的使用规则只能在函数的最外层去使用,不要在循环中或者子函数中去调用只能在react的函数组件中去调用,也可以在自定义的hooks中去调用useStateuseState其实就是个状态逻辑函数,通过数组的解构方式去获取一个值和对应这个值的操作方法const[xxx,setXxx]=useState('def
作者:编程之家 时间:2022-10-08
TypeScript学习六三斜线指令
三斜线指令三斜线指令是包含单个XML标签的单行注释。注释的内容会做为编译器指令使用注意:1、三斜线指令仅可放在包含它的文件的最顶端2、 一个三斜线指令的前面只能出现单行或多行注释,这包括其它的三斜线指令。如果它们出现在一个语句或声明之后,那么它们会被当做普通
作者:编程之家 时间:2022-10-08
react from 表单获取值
importReact,{Component}from'react'import{Form,Input,Button}from'antd'classExampleextendsComponent{//通过Ref来获取Form实例//同样的,你可以不使用createRef()方法而用this.refs.XXX也可以formRef=React.createRef()//通过
作者:编程之家 时间:2022-10-08
React和vue的生命周期函数
文章目录React中的生命周期函数React中旧版本的生命周期函数React中的新版本常用的8个生命周期函数挂载阶段更新时阶段销毁阶段错误异常阶段vue中的生命周期1、beforeCreate2、created3、beforeMount4、mounted5、beforeUpdate6、beforeUpdate7、Update8、activated9、d
作者:编程之家 时间:2022-10-08
react-router-dom路由switch使用详解
简介 使用React构建的单页面应用,要想实现页面间的跳转,首先想到的就是使用路由。在React中,常用的有两个包可以实现这个需求,那就是react-router和react-router-dom。 本文主要针对react-router-dom进行说明。 <Switch>是唯一的因为它仅仅只会渲染一个路径。相比之下(不
作者:编程之家 时间:2022-10-08
原生JS与React框架onChange事件的不同
原生JS:在输入期间不会被调用,在失去焦点且失去焦点时的value与获得焦点时的value不一致(输入内容有变化)的时候才会被调用。原生的onchange当失去焦点时才会去判断input内的值。 React:在用户持续输入的时候触发,不在失去获取或者失去焦点的时候触发。react的onChange伴随着st
作者:编程之家 时间:2022-10-08
react中table里面,设置宽度不起作用
react中table里面,column设置宽度不起作用解决方法:在table标签里面加上scroll={{x:“100%”}}<Tablecolumns={columns}dataSource={this.state.tableData}pagination={this.state.pagination}loading={loading}onChange={this.handleTableChange}scroll={{x:"10
作者:编程之家 时间:2022-10-08
React入门八
路由一、路由1.1、路由传参1.2、路由上下文1.3、非路由跳转的组件获取路由上下文1.4、exact属性1.5、4041.6、Switch1.7、Redirect二、选择器冲突解决方案2.1、命名空间BEM2.2、模块化2.3、scss三、async和await一、路由路由的基本使用我们已经讲过了,现在讲讲路由
作者:编程之家 时间:2022-10-08
清空input输入框以及select设置初始值
1.清空input输入框classCustomTextInputextendsReact.Component{constructor(props){super(props);this.textInput=React.createRef();}clear(){this.textInput.current.state.value='';}render(){return(<
作者:编程之家 时间:2022-10-08
React 的生命周期 和一些小技巧
快速生成数字
作者:编程之家 时间:2022-10-08
React Native 运行报错
iospodinstallAnalyzingdependenciesFetchingpodspecfor`DoubleConversion`from`..ode_moduleseact-nativehird-party-podspecs/DoubleConversion.podspec`Fetchingpodspecfor`RCT-Folly`from`..ode_moduleseact-nativehird-party-podspecs/RCT-Foll
作者:编程之家 时间:2022-10-08
react ant ProTable批量选择表格数据记忆功能
代码源码: https://github.com/shengbid/antdpro-demoree/main/src/pages/Table/selectTable如图:表格多选后,选择下一页,要保留之前选择的数据 代码importReact,{useState}from'react'importtype{ProColumns}from'@ant-design/pro-table'importProTab
作者:编程之家 时间:2022-10-08
taro-dva-template 集成dvajs数据管理框架的taro小程序模板,即拿即用,提高开发效率
项目github地址:https://github.com/HY88883aro-dva-template前段时间使用taro框架开发小程序,工作之余把框架封装了一下,以后如果再开发,可以clone下来,直接写业务代码,大大减少了开发时间,提升开发效率,下面给大家分享下我的方案。taro-dva-template是一个面向掌握react技术栈
作者:编程之家 时间:2022-10-08
React-进阶
目录一、组件通讯(一)父传子(二)子传父(三)兄弟组件间通讯(四)跨组件传递数据(Context)二、深入了解props(一)children属性(二)props校验(三)props校验-约束规则(四)props的默认值三、组件的生命周期(一)创建时(挂载阶段)(二)更新时(更新阶段)(三)卸载时(卸载阶段)四、React组件复用(一)概述(
作者:编程之家 时间:2022-10-08
React 避免 setState 的合并调用特性
index.jsimportReactfrom'react'importReactDOMfrom'react-dom'classANumberextendsReact.Component{constructor(){super()this.state={num:0,}}componentDidMount(){this.setState(state=>
作者:编程之家 时间:2022-10-08
React 数据管理 - Redux 中间件
1.redux-thunk2.3.0判断action的类型,如果是函数则执行函数,否则执行下一个中间件2.
作者:编程之家 时间:2022-10-08
React 绑定事件监听函数
index.jsimportReactfrom'react'importReactDOMfrom'react-dom'classBtnextendsReact.Component{render(){return<buttononClick={()=>alert('click')}>click</button>}}ReactDOM.render(<
作者:编程之家 时间:2022-10-08
一些感受
每次学习,都感觉自己是那么的无知,自己学东西慢,还经常不自律,自己天资也不聪颖,也不努力,面试也失败,不知道该怎么弄一些东西,真的服了,感觉自己是一个失败者;大厂之路也不顺利,沦为备胎,感情也是乱七八糟的,男朋友老是跟别的女的联系,也不知道总说些什么,不理解有什么好联系的。。。 一个rea
作者:编程之家 时间:2022-10-08
npm & yarn 包更新机制
相关参考,推荐阅读https://docs.npmjs.com/https://classic.yarnpkg.com/en/docs/https://www.sitepoint.com/yarn-vs-npm/https://mp.weixin.qq.com/s/Yr2_Jr0wv3yFDEQuGVqdywhttps://docs.npmjs.com/cli/v7/commandspm-installhttps://classic.yarnpkg.com/en/docs/cli/
作者:编程之家 时间:2022-10-08
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native