React路由传参的三种方式 方式 一: 通过params 1.路由表中 <Route path=' /sort/:id ' component={Sort}></Route> 2.Link处 HTML方式 <Link to={ ' /sort/ ' + ' 2 ' } activeClassNam ...
分类:
其他好文 时间:
2020-07-04 18:42:03
阅读次数:
57
什么是 React 高阶组件 React 高阶组件就是以高阶函数的方式包裹需要修饰的 React 组件,并返回处理完成后的 React 组件。React 高阶组件在 React 生态中使用的非常频繁,比如react-router 中的 withRouter 以及 react-redux 中 conn ...
分类:
其他好文 时间:
2020-07-04 01:25:35
阅读次数:
79
一.javascript(js) ECMAscript5 ECMAscript6 -- vue.js react .. 由三个部分组成 1 ECMAscript5的核心 js语言 2 BOM 浏览器对象模型 js操作浏览器,做出对应的一些效果 3 DOM 文档对象模型 -- HTML文件 1.js代 ...
分类:
编程语言 时间:
2020-07-04 01:09:23
阅读次数:
64
写在前面 在 React 中,定义组件的方式有两种,一个是 class 类组件,一个是函数组件。class 类组件的实现相比于函数组件要复杂。 1. return React 元素 React 组件必须是返回 React 元素的物件,因此无论是函数组件还是类组件都必须有 return React元素 ...
分类:
其他好文 时间:
2020-07-03 15:19:33
阅读次数:
79
1.react项目导入PropTypes报错: Typo in static class property declaration react/no-typos 如果使用PropTypes一直报错,先看看是不是大小写的问题,应该是propTypes 参考文章: https://blog.csdn.n ...
分类:
其他好文 时间:
2020-07-03 12:38:30
阅读次数:
188
要实现一个功能动态表单中嵌套动态表单如下: 仔细看看antd的文档其实不难 具体步骤如下(代码用ts写的) 1.建立一个 名为 ConcatRegion的组件(动态表单A)代码如下 接口如下: interface ConcatRegionProps { form: ReturnType<typeof ...
分类:
其他好文 时间:
2020-07-03 12:31:00
阅读次数:
77
最近在把一个c端的项目重构成首屏服务端渲染(SSR:server side render) 项目用到的技术: React 、webpack、koa2、webpack 对于重构成SSR,redux并不是必须的,所以没用redux 本篇文章先讲述一些理论的东西,之后会写代码篇 一、 什么是服务端渲染 简 ...
分类:
其他好文 时间:
2020-07-03 10:23:10
阅读次数:
62
最近小组里要开发Web App,很幸运地被挑去干活,毕竟是个非常难得的学习机会。由于我们小组是做Data Science的,跟网站开发是八竿子打不着,也没有Node和React的任何相关经验,相当于又是一次从零开始的过程。 虽然在正式上手之前看了很多相关的资料和视频学习了一下,然而纸上得来终觉浅,问 ...
分类:
其他好文 时间:
2020-07-02 21:24:19
阅读次数:
56
真是个悲伤的故事,由于动态表单里面嵌套动态表单,然后就不知道怎么获取和设置值了,然后公司的小朋友教我了QAQ 动态表单为 totalStrategy:{ strategy:{ mainArea:123, mainPublicArea:456, }, strategy:{ mainArea:123, ...
分类:
其他好文 时间:
2020-07-02 20:03:22
阅读次数:
217
写在前面 无论是 React 还是 Vue,本质上都是基于 js 实现的一个库,浏览器只能解析 html、css 和 js 三种语法格式的文件,然后渲染对应的元素到浏览器页面。因此无论是 React 还是 Vue 的源码 js 库都是封装的 React 和 Vue 对象或者函数接口,可直接在 js ...
分类:
Web程序 时间:
2020-07-02 18:02:51
阅读次数:
74