手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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初探(二)之父子组件通信、封装公共组件
一、前言 在组件方面react和Vue一样的,核心思想玩的就是组件,下面举两个组件常用的情景。 场景一:假如我们现在有一个页面包含表格以及多个弹框,这种时候如果将这个页面的业务代码写在一个组件中,那么这一块的代码会看着非常恶心。如果这个时候我们将这个页面的表格以及弹框这些单独的模块分别写成组件的形式
作者:前端欧阳 时间:2024-09-25
rematch:当你受不了redux繁琐写法的时候,是时候了解一波rematch了
前言: 前段时间学习完react后,刚好就接到公司一个react项目的迭代,顺便巩固一下前段时间的学习成果。项目使用的是redux+react-router,将所有的数据都放在redux中,异步处理数据使用redux-saga。由于是迭代项目,所以代码风格还是沿用之前项目的写法,将所有的数据都放在r
作者:前端欧阳 时间:2024-09-25
react初探(一)之JSX、状态(state)管理、条件渲染、事件处理
前言: 最近收到组长通知我们项目组后面新开的项目准备统一技术栈为react,目前我的情况是三大框架只会angular和Vue。在实际项目中只使用过一次angular5,其余项目都是使用Vue写的。写篇博客记录一下一些项目中经常使用的技巧在Vue和react中不同的实现方法。 使用JSX指定属性值和嵌
作者:前端欧阳 时间:2024-09-25
react 学习11高阶组件
react 中的高阶组件主要是对于 hooks 之前的类组件来说的,如果组件之中有复用的代码,需要重新创建一个父类,父类中存储公共代码,返回子类,同时把公用属性...
作者:测不准 时间:2022-10-22
react 学习(四) 批量更新及合成事件
我们上一节了解了组件的更新机制,但是只是停留在表层上,例如我们的 setState 函数式同步执行的,我们的事件处理直接绑定在了 dom 元素上,这些都跟 re...
作者:测不准 时间:2022-10-22
react 学习(二) 实现类和函数式组件
我们上一节了解了 react 的虚拟 dom 的格式,如何把虚拟 dom 转为真实 dom 进行挂载。其实函数是组件和类组件也是在这个基础上包裹了一层,一个是调...
作者:测不准 时间:2022-10-22
react 学习12实现 cloneElement
react 本身提供了克隆组件的方法,但是平时开发中可能很少使用,可能是不了解。我公司的项目就没有使用,但是在很多三方库中都有使用。本小节我们来学习下如果使用该...
作者:测不准 时间:2022-10-22
实现简版 react 状态管理器 mobx
mobx 是一个简单可扩展的状态管理库,中文官网链接。小编在接触 react 就一直使用 mobx 库,上手简单不复杂。
作者:测不准 时间:2022-10-22
mini react-window(一) 实现固定高度虚拟滚动
我们在平常的开发中不可避免的会有很多列表渲染逻辑,在 pc 端可以使用分页进行渲染数限制,在移动端可以使用下拉加载更多。但是对于大量的列表渲染,特别像有实时数据...
作者:测不准 时间:2022-10-22
react 学习(六) 函数组件实例及类组件生命周期
本小节开始前,我们先答复下一个同学的问题。上一小节发布后,有小伙伴后台来信问到:‘小编你只讲了类组件中怎么使用 ref,那在函数式组件中怎么使用呢?’。确实我们...
作者:测不准 时间:2022-10-22
mini react-window(二) 实现可知变化高度虚拟列表
上一小节我们了解了固定高度的滚动列表实现,因为是固定高度所以容器总高度和每个元素的 size、offset 很容易得到,这种场景也适合我们常见的大部分场景,例如...
作者:测不准 时间:2022-10-22
react 学习(五) 完善 setState 及实现 ref
上一小节我们处理了 setState 的批量更新机制,但是我们有两个遗漏点,一个是源码中的 setState 可以传入函数,同时 setState 可以传入第二...
作者:测不准 时间:2022-10-22
react 学习13实现 PureComponent
我们知道 react 进行页面渲染或者刷新的时候,会从根节点到子节点全部执行一遍,即使子组件中没有状态的改变,也会执行。这就造成了性能不必要的浪费。之前我们了解...
作者:测不准 时间:2022-10-22
react学习(十) React 中的 context
在平时工作中的某些场景下,你可能想在整个组件树中传递数据,但却不想手动地通过 props 属性在每一层传递属性,contextAPI 应用而生。
作者:测不准 时间:2022-10-22
react 学习(一) 实现简版虚拟 dom 和挂载
楼主最近入职新单位了,恰好新单位使用的技术栈是 react,因为之前一直进行的是 vue2/vue3 和小程序开发,对于这些技术栈实现机制也有一些了解,最少面试...
作者:测不准 时间:2022-10-22
react 学习(三) 组件更新
我们上一节了了解了函数式组件和类组件的处理方式,本质就是处理基于 babel 处理后的 type 类型,最后还是要处理虚拟 dom。本小节我们学习下组件的更新机...
作者:测不准 时间:2022-10-22
react学习(八) diff 算法实现
前面几节我们学习了解了 react 的渲染机制和生命周期,本节我们正式进入基本面试必考的核心地带 -- diff 算法,了解如何优化和复用 dom 操作的,还有...
作者:测不准 时间:2022-10-22
react学习(九) React 新的生命周期
我们在之前已经学习过 react 生命周期,但是在 16 版本中 will 类的生命周期进行了废除,虽然依然可以用,但是需要加上 UNSAFE 开头,表示是不安...
作者:测不准 时间:2022-10-22
react 学习14实现 React.memo
上一小节我们学习了 react 中类组件的优化方式,对于 hooks 为主流的函数式编程,react 也提供了优化方式 memo 方法,本小节我们来了解下它的用...
作者:测不准 时间:2022-10-22
细聊Concent & Recoil , 探索react数据流的新开发模式
开源不易,感谢你的支持,❤ star me if you like concent ^_^
作者:腾讯新闻前端团队 时间:2022-10-09
使用hel-micro制作远程antd、tdesign-react
hel-micro,模块联邦sdk化,免构建、热更新、工具链无关的微模块方案 ,欢迎关注与了解
作者:腾讯新闻前端团队 时间:2022-10-09
setup vs 5 react hooks,助你避开"沟"中陷阱
本文主题围绕concent的setup和react的五把钩子来展开,既然提到了setup就离不开composition api这个关键词,准确的说setup是由...
作者:腾讯新闻前端团队 时间:2022-10-09
setState 同步 与异步
ReactsetState的执行是异步还是同步官方文档是这么说的setState()doesnotalwaysimmediatelyupdatethecomponent.Itmaybatchordefertheupdateuntillater.Thismakesreadingthis.staterightaftercallingsetState()apotentialpitfall.Instead,usecom
作者:编程之家 时间:2022-10-08
第一节,开始学习
下载源码,地址:https://github.com/facebookeact一开始并不知道从哪里开始看,后来才弄清楚了目录结构,如下:fixturespackages,这里才是代码区域react——react的代码是分模块的,比如react和react-dom,其实更多的逻辑是在react-dom里面,react只是核心代码,接下来会一一探索。r
作者:编程之家 时间:2022-10-08
React 父组件调用子组件函数
父组件代码importReact,{Component,Fragment}from'react'importTeamInfofrom'../../component/TeamInfo'exportdefaultclassTeamextendsComponent{constructor(props){super(props)this.Child=React.createRef();////创
作者:编程之家 时间:2022-10-08
React-router进阶
一、基于路由阐述web前端发展的三个阶段第一阶段:后端路由阶段路由的由来路由一词其实最早是网络工程中的专业术语,代表通过互联网把信息从源地址传输到目的地址的一个活动,后来这个概念被web开发的人员所借鉴,所以才有了现在的前端开发中的路由。什么是后端渲染后端渲染也叫
作者:编程之家 时间:2022-10-08
条件渲染
<!DOCTYPEhtml><html><head><metacharset="utf-8"><title><itle><scriptsrc="../js/vue.js"type="text/javascript"charset="utf-8"></scrip
作者:编程之家 时间:2022-10-08
antd-react自定义显示表格操作按钮
接了个需求:要求表格某一条在选中时,这一条要显示两个操作按钮,如果取消选中时则不显示本身对antd就不熟悉的笔者,找遍了全网都没找到该怎么写,官网也没详细介绍,绝了笔者想做cv大佬的念头~无奈只好自己写了思路:在配置表头项的时候,多配置一个表头对象占位,这个表头对象内添加一个ren
作者:编程之家 时间:2022-10-08
react创建ts项目
写在前面最近在用React,发现百度了很多都没有找到基于TS的React项目搭建,很多是老的方法已经属于不成功的了,今天我把最新的搭建基于ts的React的项目分享出来create-react-app官方文档官方文档不要百度找一些乱七八糟的文档了,一半不成功准备工作Node、npm;最基本的东西了,没有就
作者:编程之家 时间:2022-10-08
react+tsx+antd关于表单二次弹框
这两天遇到了一个需求:页面是table,点击pageBtn会弹出alert1,alert1仅会回显页面中被选中的项,alert有一个添加按钮,点击添加按钮会回显alert2,alert2是一个表格,回显与页面一样的数据,但是有个需求:alert2必须一个默认选中项,这个默认选中项标识了页面中被选中的那一项,且alert2表格被选中
作者:编程之家 时间: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