React
ellieokokok
it
展开
-
React面试问题
文章目录React与Vue的对比React 的工作原理使用 React 有何优点React生命周期react中key的作用setState什么是虚拟DOM?memo讲讲什么是 JSX ?React Hookssass和less的区别react中组件传值组件分类refs 作用在构造函数调用 super 并将 props 作为参数传入的作用是啥?状态(state)和属性(props)之间有何不同如何 ...原创 2020-03-26 19:58:48 · 488 阅读 · 0 评论 -
react原理
文章目录ReactReact 的特点虚拟 DOMJSX模块与组件和模块化与组件化的理解React 面向组件编程自定义组件(Component) :组件三大属性事件处理组件的组合组件生命周期虚拟 DOM 与 与 DOM Diffreact 应用( 基于 react 脚手架)react ajax几个重要技术总结react-router4React1)用于构建用户界面的 JavaScript ...原创 2020-03-26 19:56:32 · 553 阅读 · 0 评论 -
redux
文章目录redux理解redux相关APIredux 的三个核心概念使用 redux 编写应用react-reduxredux 异步编程纯函数和高阶函数使用总结redux理解redux 是一个应用数据流框架,主要是解决了组件间状态共享的问题,原理是集中式管理,主要有三个核心方法,action,store,reducer是什么? redux是专门做状态管理的独立第3方库, 不是reac...原创 2020-03-26 19:37:32 · 166 阅读 · 0 评论 -
react-router
文章目录react-router 的理解几个重要问题相关APIreact-router 的理解阮一峰教程react 的一个插件库专门用来实现一个 SPA 应用基于 react 的项目基本都会用到此库React中路由主要有两种方式:hash路由history路由react-router原理几个重要问题1) SPA 的理解单页 Web 应用(single pag...原创 2020-03-26 19:37:09 · 108 阅读 · 0 评论 -
react应用
文章目录react 应用( 基于 react 脚手架)demo: 评论管理demo: 实现github用户搜索功能react ajax几个重要技术总结ES6 常用新语法项目打包运行reduxreact 应用( 基于 react 脚手架)使用 create-react-app 创建 react 应用react 脚手架xxx 脚手架: 用来帮助程序员快速创建一个基于 xxx ...原创 2020-03-26 19:36:45 · 267 阅读 · 0 评论 -
Hooks
hooksReact HooksHook 是一些可以让你在函数组件里“钩入” React state 及生命周期等特性的函数。Hook 不能在 class 组件中使用Hook 使用规则只能在函数最外层调用 Hook。不可在循环、条件判断或者子函数中调用。调用useState时,大家都是调用这个函数,React怎么知道应该在渲染的时候给你返回哪个值呢? 其只能在 React 的...原创 2020-03-17 22:41:07 · 183 阅读 · 0 评论 -
React的setState机制
文章目录[深入 setState 机制](https://github.com/sisterAn/blog/issues/26)异步更新setState 循环调用风险何时同步?何时异步?深入 setState 机制异步更新考虑到性能问题,setState使用一个队列机制来更新state。当执行setState时,会将需要更新的state浅合并后放入状态队列,不会立即更新state。而如果不...原创 2020-03-13 17:49:25 · 153 阅读 · 0 评论