Ant Design

AntDesign表单的理解与使用

為{幸葍}努か 提交于 2019-11-28 21:49:14
基本介绍 虽然 react 没有内置的表单验证逻辑,但是我们可以使用 react 组件库 AntDesign 中的表单组件 Form 来实现这一需求。 具体地, AntDesign 中的表单组件 Form 与表单域 Form.Item (用于包裹任意输入控制的容器)配合使用: 在 Form.Item 中设置校验规则,在 表单提交 或 表单输入变化 时,通过执行 this.props.form.validateFields() 来实现表单值的 校验 。 在 Form.Item 中放置一个被 getFieldDecorator 注册的表单控件(子元素)来实现表单控件与表单的双向绑定,实现表单值的 收集 。 使用 Form 自带的自动收集数据和校验功能的 关键 是需要使用 Form.create() 包装组件(传送门👉 AntDesign 官方文档 )。 Form.create() 是一个高阶函数,通过传入一个 react 组件,返回一个新的具有 注册 、 收集 、 校验 功能的 react 组件。使用方式如下: class CustomizedForm extends React.Component {} CustomizedForm = Form.create({})(CustomizedForm); export default CustomizedForm; 复制代码 经

蚂蚁金服 SOFAStack 荣获云计算开源产业大会尖峰开源技术创新奖

时光怂恿深爱的人放手 提交于 2019-11-27 20:44:15
2019 年 7 月 3 日,在 2019 云计算开源产业大会上,蚂蚁金服自主研发的金融级分布式架构 SOFAStack(Scalable Open Financial Architecture Stack)荣获 OSCAR 尖峰开源技术创新奖(自主研发)。云计算开源产业大会由中国信息通信研究院主办,是中国云计算开源领域最权威和专业的行业盛会。 本次大会上,中国信息通信研究院还发布了《混合云白皮书(2019年)》,该白皮书梳理了混合云的最新发展现状、关键能力、应用案例和技术发展趋势。基于完全自主研发的 SOFAStack 金融级分布式架构的网商银行三地五中心异地多活部署方案被作为典型应用案例入选其中。 完全自主研发的金融级分布式架构 SOFAStack SOFAStack 是蚂蚁金服完全自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,如微服务研发框架、RPC 框架、服务注册中心、分布式定时任务、限流/熔断框架、动态配置推送、分布式链路追踪、Metrics 监控度量、分布式高可用消息队列、分布式事务框架和分布式数据库代理层等。 据了解,经过数代架构演进和“双十一”考验的 SOFAStack,已于 2018 年 4 月正式对外开源,仅一年时间,SOFAStack 所有相关的开源代码,累计获得 16,000+ 个 Star,并有 110+ 个代码贡献者参与其中。