Web秀
首页
专栏
文章
问答
热点
导航
实例
文章
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
综合
Uni-App
Webpack
React
Html
Electron-Vue
Electron
Vue-Nuxt
TypeScript
NodeJs
web前端
Vue
Css
JavaScript
比特币
ThreeJs
工具类
面试
服务器
小程序
其他
展开
推荐
最新
热榜
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
说说对Redux中间件的理解?常用的中间件有哪些?实现原理?
#面试官:说说对Redux中间件的理解?常用的中间件有哪些?实现原理?#一、是什么中间件(Middleware)是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的在上篇文章中,了解到了Redux整个工作流程,当action发出之后,reducer立即算出state,整个过程是一个同步的操作那么如果需要支持异步操作,或者支持错误处理、日志监控,这个过程就可以用上中间件Redux中,中间件就是放在就是在di
546707
3256
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
说说对高阶组件的理解?应用场景?
#面试官:说说对高阶组件的理解?应用场景?#一、是什么高阶函数(Higher-orderfunction),至少满足下列一个条件的函数接受一个或多个函数作为输入输出一个函数在React中,高阶组件即接受一个或多个组件作为参数并且返回一个组件,本质也就是一个函数,并不是一个组件constEnhancedComponent=highOrderComponent(WrappedComponent);上述代码中,该函数接受一个组件WrappedComponent作为参数,返回加工过的新组件EnhancedComp
544398
3339
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
说说你对React Router的理解?常用的Router组件有哪些?
#面试官:说说你对ReactRouter的理解?常用的Router组件有哪些?#一、是什么react-router等前端路由的原理大致相同,可以实现无刷新的条件下切换显示不同的页面路由的本质就是页面的URL发生改变时,页面的显示结果可以根据URL的变化而变化,但是页面不会刷新因此,可以通过前端路由可以实现单页(SPA)应用react-router主要分成了几个不同的包:react-router:实现了路由的核心功能react-router-dom:基于react-router,加入了在浏览器运行环境下的一
546315
3271
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
4年前
React
21个让React 开发更高效更有趣的工具
为了保证的可读性,本文采用意译而非直译。下列工具中的重要性与排序无关。1.WebpackBundleAnalyzer有没有想过你的应用程序的哪些包或哪部分代码所占总大小的多少?WebpackBundleAnalyzer可以帮助咱们分析。WebpackBundleAnalyzer创建一个实时服务器,并提供依赖包交互式树形图可视化。通过这个工具包,可以看到所渲染文件的位置,gzip大小,解析大小以及所父子级之间详情。这个工具的好处是,可以根据你所看到来优化你的React应用。收下是它生成的一个分析图:可以清楚
553358
3230
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
4年前
React
React 造轮子系列:Icon 组件思路
简介本轮子是通过React+TypeScript+Webpack搭建的,至于环境的搭建这边就不在细说了,自己动手谷歌吧。当然可以参考我的源码。这里我也是通过别人学的,主要做些总结及说明造各个轮子的一种思路,方便今后使用别人的的轮子时自己脑中有造轮子的思想,能通过修改源码及时修改bug,按时上线。本文的Icon组件主要是参考Framework7中的IconReactComponent写的。为什么要造轮子1.为了不求人假设你使用某个UI框架发现有一个bug,于是你反馈给开发者,开发者说两周后修复,而你的项目一
552809
3311
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
React构建组件的方式有哪些?区别?
#面试官:React构建组件的方式有哪些?区别?#一、是什么组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念(组件)来实现开发的模式在React中,一个类、一个函数都可以视为一个组件在之前文章(opensnewwindow)中,我们了解到组件所存在的优势:降低整个系统的耦合度,在保持接口不变的情况下,我们可以替换不同的组件快速完成需求,例如输入框,可以替换为日历、时间、范围等组件作具体的实现调试方便,由于整个系统是通过组件组合起来的,在出现问题的时候,可以用排除法直接移除组件,或者根据报错的组件快速
545927
3316
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
state 和 props有什么区别?
#面试官:state和props有什么区别?#一、state一个组件的显示形态可以由数据状态和外部参数所决定,而数据状态就是state,一般在constructor中初始化当需要修改里面的值的状态需要通过调用setState来改变,从而达到更新组件内部数据的作用,并且重新调用组件render方法,如下面的例子:classButtonextendsReact.Component{constructor(){super();this.state={count:0,};}updateCount(){this.s
545500
3252
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
在react中组件间过渡动画如何实现?
#面试官:在react中组件间过渡动画如何实现?#一、是什么在日常开发中,页面切换时的转场动画是比较基础的一个场景当一个组件在显示与消失过程中存在过渡动画,可以很好的增加用户的体验在react中实现过渡动画效果会有很多种选择,如react-transition-group,react-motion,Animated,以及原生的CSS都能完成切换动画#二、如何实现在react中,react-transition-group是一种很好的解决方案,其为元素添加enter,enter-active,exit,ex
545739
3368
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
说说对React的理解?有哪些特性?
#面试官:说说对React的理解?有哪些特性?#一、是什么React,用于构建用户界面的JavaScript库,只提供了UI层面的解决方案遵循组件设计模式、声明式编程范式和函数式编程概念,以使前端应用程序更高效使用虚拟DOM来有效地操作DOM,遵循从高阶组件到低阶组件的单向数据流帮助我们将界面成了各个独立的小块,每一个块就是组件,这些组件之间可以组合、嵌套,构成整体页面react类组件使用一个名为render()的方法或者函数组件return,接收输入的数据并返回需要展示的内容classHelloMess
545351
3303
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
说说你对immutable的理解?如何应用在react项目中?
#面试官:说说你对immutable的理解?如何应用在react项目中?#一、是什么Immutable,不可改变的,在计算机中,即指一旦创建,就不能再被更改的数据对Immutable对象的任何修改或添加删除操作都会返回一个新的Immutable对象Immutable实现的原理是PersistentDataStructure(持久化数据结构):用一种数据结构来保存数据当数据被修改时,会返回一个对象,但是新的对象会尽可能的利用之前的数据结构而不会对内存造成浪费也就是使用旧数据创建新数据时,要保证旧数据同时可用
547343
3258
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
猜你喜欢
换一换
最新文章
更多