React入门教程_React框架基础教程
分类类型:文章分类 | 文章数量:694
react中间件thunk和saga的区别是什么?
react中间件thunk和saga的区别:thunk使得redux可以接受函数作为action,但是函数的内部可以多种多样。在saga中,action是plain object(原始对象),并且集中处理了所有的异步操作。
react中的keys是什么?
Keys是React在操作列表中元素被修改,添加,或者删除的辅助标识。在开发过程中,我们需要保证某个元素的key在其同级元素中具有唯一性。
react中push与replace的区别是什么?
react中push与replace的区别:replace跳转不会形成history,不可返回到上一层;push跳转会形成history,可返回到上一层。
react中函数的不同写法的区别是什么?
区别:第一种,让函数内部的this指向这个类的实例,它是用bind实现的;第二种,相当于让handleChangeAddressType的值为一个箭头函数;第三种,在调用处使用箭头函数。
react中state和props的区别是什么?
props和state的主要区别是props是不变的。 这就是为什么容器组件应该定义可以更新和更改的状态,而子组件只应该使用props来传递状态数据。
react中refs是什么?
Refs是React提供给我们的安全访问DOM元素或者某个组件实例的句柄。我们可以为元素添加ref属性然后在回调函数中接受该元素在DOM树中的句柄,该值会作为回调函数的第一个参数返回。
react中qs是什么?
qs是一个npm仓库所管理的包,一个增加了一些安全性的查询字符串解析和序列化字符串的库。可通过npm install qs命令进行安装。
react中dva干什么用的?
dva将树状结构数据,拆分成不同的数据块管理起来。dva对数据的管理,是以redux为基础,redux将所有页面的数据以一个树状的结构保存起来。
React OnsenUI是什么?
OnsenUI一系列专为移动应用程序设计的丰富UI组件,具有遵循原生iOS和Android设计标准的即时实现功能、免费使用,100%开源软件(Apache v2许可证)。
React-Redux是什么?
React-Redux是Redux的官方React绑定库,用于连接React和Redux的。它能够使你的React组件从Redux store中读取数据,并且向store分发actions以更新数据。
react中间件是什么?
中间件就是一个函数,对store.dispatch方法进行了改造,在发出 Action 和执行 Reducer 这两步之间,添加了其他功能。常用的中间件都有现成的,只要引用别人写好的模块即可。
react中语法糖是什么意思?
语法糖字面意思是语法+糖(美化)。其实就是在编译结果不变的情况下,为了达到某种目的(使代码简洁,使语义自然,使更接近面向对象编程等...),改变代码的书写方式,使达到目的。
react中props和state的区别有哪些?
props主要是用于组件之间传递参数,获取组件的属性值;对于外界/父组件的属性值,无法直接修改,它是只读的。state主要用于组件更新控制,如果想重新渲染或更新组件,只需要修改state即可,然后根据具体修改的state,重新渲染用户界面。
react中portal是什么意思?
portal有“门户、入口、传送门”的意思,是react中的一个通用组件;像modal、tooltip、notification等组件都是可以基于这个组件的。
react中fragment是什么?
fragment是react中的一个组件。在我们定义组件的时候return里最外层包裹的div往往不想渲染到页面,那么就要用到我们的Fragment组件了。fragment组件的作用:代替div作为外层,可做不可见的包裹元素。
React中const是什么?
const是React中一个声明变量的关键字,可以用于声明一个只读的常量;一旦声明,常量的值就不能改变。const声明的变量不得改变值,这意味着,const一旦声明变量,就必须立即初始化,不能留到以后赋值。
react中...什么意思?
react中 ... 指的是扩展运算符( spread ),属于es6的新语法,可以在函数调用、数组构造、构造字面量对象时, 将数据展开赋值。
React移动端框架有哪些?
React移动端框架有:Material-UI、Semantic-UI-React、Ant Design Mobile、Onsen UI等等。
react16新特性是什么?
React的16版本采用了MIT开源许可证,新增了一些特性:1、使用Error Boundary处理错误组件;2、render方法新增返回类型;3、使用createPortal将组件渲染到当前组件树之外;4、支持自定义DOM属性等等。
学react要什么基础?
react是一个JavaScript库;所以,学习react前需要掌握html、CSS\JavaScript等基础知识。不过你写的时候不能只有react,react是组件开发,需要理解AMD等模块化知识,最好学会使用webpack等工具。