webpack4 面试题 随着现代前端开发的复杂度和规模越来越庞大,已经不能抛开工程化来独立开发了,如react的jsx代码必须编译后才能在浏览器中使用;又如sass和less的代码浏览器也是不支持的。 而如果摒弃了这些开发框架,那么开发的效率将大幅下降。在众多前端工程化工具中,webpack脱颖而 ...
分类:
Web程序 时间:
2020-07-08 01:08:31
阅读次数:
122
序言 在 Angular 5.X 中,有一个特别的标签: <router-outlet> , 其实,同样的,甚至同名的标签,在 React 中也有。 可见 Angular 与 React 的相似性有多高! 在 app.module.ts 路由文件中,有这么一段代码: imports: [ Brows ...
分类:
其他好文 时间:
2020-07-07 15:45:53
阅读次数:
80
虚拟DOM,不会直接操作原生的DOM节点只改变“需要改变”的DOM节点。 很少的内存消耗 遵循基于组件的方法,有助于构建可重用的UI组件。单向数据流 只有在组件的state变化时才会出发组件的重新渲染 无状态组件就是一个单纯的render函数,所以无状态组件的缺点也是显而易见的。因为它没有shoul ...
分类:
其他好文 时间:
2020-07-07 13:45:54
阅读次数:
134
最近用react + antd mobile + typescript开发项目,其中使用了rc-form这个包,可惜没有typescript版本,导致找不到类型定义。 一起来重温一下这个经典的错误。 D:/Code/test/src/pages/me/register/RegisterTest.ts ...
分类:
其他好文 时间:
2020-07-07 09:27:45
阅读次数:
279
接口文档:https://www.showdoc.cc/128719739414963?page_id=2516997897914014 一,小程序的第三方框架 1. 腾讯 wepy 类似vue 2. 美团 mpvue 类似vue 3. 京东 taro 类似react 4. 滴滴 chaneleon ...
分类:
微信 时间:
2020-07-07 00:17:53
阅读次数:
197
import {withRouter} from 'react-router-dom'; 并切在导出时候用这个方法包裹住 export default connect(function (state, props){ return state; }, { addItem(item){ return ...
分类:
其他好文 时间:
2020-07-06 20:27:39
阅读次数:
88
Create React Doc 是一个使用 React 的 markdown 文档站点生成工具。就像 create-react-app 一样,开发者可以使用 Create React Doc 来开发、部署 markdown 站点或者博客而不用关心站点环境配置信息。 特性 零配置书写 markdow ...
分类:
其他好文 时间:
2020-07-06 20:15:32
阅读次数:
73
实现 React Hooks UI 开发有两个问题: 展示复用 逻辑复用 展示复用目前基本使用组件化来解决,逻辑复用一直以来都没有特别好的解决方案。React 从一开始的 mixin ,到 高阶组件 以及 Render Props ,都是在试图解决这个问题,但是都引入了一些别的问题。 Mixins ...
分类:
其他好文 时间:
2020-07-06 20:01:21
阅读次数:
64
react 嵌入 iframe 主要是为了隔离富文本,避免跟宿主环境的样式、变量等造成污染。 情况1:后端返回一个完整的网页,前端直接 `<iframe src="$url"></iframe>` 就可以了。 情况2:后端返回内容不可控 (比如以下例子)。 用法: index.tsx: export ...
分类:
其他好文 时间:
2020-07-06 16:07:23
阅读次数:
187
一面 项目: 描述项目某个功能的实现 react的特点 为什么要使用redux+immutable,redux和全局变量的区别 diff算法 react-redux的工作原理和相关源码 还有一些项目的细节 然后是基础知识: 实现一个百度搜索框,包括垂直左右居中,自适应的特性 BFC的相关特性和应用 ...
分类:
其他好文 时间:
2020-07-06 12:41:06
阅读次数:
81