上一页 1 ··· 929 930 931 932 933 934 935 936 937 ··· 959 下一页

2022年5月6日

摘要: [react] 简要描述下你知道的react工作原理是什么? 我理解的核心部分: 通过虚拟DOM表达真实DOM通过数据驱动更新虚拟DOM进而更新真实DOM(MVVM)有一套完整并且合理的 DOM Diff 算法(现在 React 17 是基于 lane 架构来... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(8) 评论(0) 推荐(0)
 
摘要: [react-router] react的路由和普通路由有什么区别? React路由是前端的路由,普通路由指的是后端的路由React路由不管是hash还是browser的模式,都是在响应了hash/browser的change之后,再变更页面的DOM结构,由于... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(9) 评论(0) 推荐(0)
 
摘要: [react] react怎么拿到组件对应的DOM元素? 在Class组件中import React from 'react';class CComponent extends React.Component { refDiv = React.createR... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(7) 评论(0) 推荐(0)
 
摘要: [react-router] React-Router 4中组件有几种类型? HashRouter:老浏览器的history,主要通过hash来实现,对应createHashHistory()BrowserRouter:高版本浏览器,通过html5里面的his... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(25) 评论(0) 推荐(0)
 
摘要: [react] react父子组件如何通信? props 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(6) 评论(0) 推荐(0)
 
摘要: [react] react中遍历时为什么不用索引作为唯一的key值? key值的目的在Diff DOM的时候根据render前后的唯一key值快速的对树进行比较,保证key值得唯一性,如在进行中间插入或者最顶上插入时,算法会很明显得知道这是一个插入动作,然后让... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(13) 评论(0) 推荐(0)
 
摘要: [react] react非父子组件如何通信? reduxcontext 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(17) 评论(0) 推荐(0)
 
摘要: [react] react中的key有什么作用? react利用key来识别组件,它是一种身份标识标识,就像我们的身份证用来辨识一个人一样。每个key对应一个组件,相同的key react认为是同一个组件,这样后续相同的key对应组件都不会被创建。例如下面代码... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(8) 评论(0) 推荐(0)
 
摘要: [react] 说说你对“在react中,一切都是组件”的理解 React采用组件化的思想,最小的组件单位就是原生HTML元素,采用JSX的语法声明组件的调用React的虚拟DOM,就是一个大的组件树,从父组件层到子组件,在render函数中层层堆叠从rea... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(18) 评论(0) 推荐(0)
 
摘要: [react] react中什么是受控组件? 表单元素的value/checked值与state绑定,同时表单元素的onChange可以动态的改变对应的state的值,即数据的变更可以更新视图,用户操作视图的更新也可以触发state数据的更新. import ... 阅读全文
posted @ 2022-05-06 21:51 前端歌谣 阅读(8) 评论(0) 推荐(0)
上一页 1 ··· 929 930 931 932 933 934 935 936 937 ··· 959 下一页