在现代网页开发中,使用 React 框架构建具有拖拽功能的表单设计已成为一种流行的趋势。这样的设计允许用户通过简单的拖放操作来定制其表单输入组件,提高了用户的互动性与灵活性。然而,在实际使用中,开发过程常常面临一些挑战。 ### 问题背景 随着企业对用户体验的重视,表单设计的需求不断上升,尤其是在产品定制、客户信息收集等场景中。拖拽表单设计的实现不仅能提升用户交互效率,也有助于优化表单
原创 1月前
286阅读
到目前为止,首页、文章详情页、动态页、话题页及小册页面内容完成了,看一下效果图哈,数据不全,见谅哈! 实现过程动态页该页面从布局来说分左右两部分,左边有分为输入框和已发表内容部分。输入框部分 我这里采用了ant-design中的input作为输入框,而掘金是采用了可编辑的div来实现输入内容,通过设置contenteditable="true"实现,感兴趣的小伙伴可查阅相关资料。 发
转载 2023-11-29 15:51:47
87阅读
 表单设计整体思路1、从数据局出发2、从表单出发3、拖动布局grid布局还是flex布局实现呢?grid布局整体上更明快,flex方便一步步推进,2种方式也许都实现一遍,进行比对后再下结论。前端形成模板后 怎么保存保存整个模板?还是把结构分解描述为一个个字段保存到数据库?从表单出发的页面设计数据可以和表单元素绑定: (元数据来源:)既然需要和数据元素绑定,必须有一套元数据描
转载 2023-06-14 14:59:28
366阅读
React企业设计模式是一套有价值的工具和技术,可以帮助您构建更好的React应用程序,提高开发生产力和效率,并提供满足
原创 2023-12-19 10:48:42
97阅读
react的目的是将前端页面组件化,用状态机的思维模式去控制组件。组件和组件之间肯定是有关系得,通过合理得组件设计,给每一个组件划定合适得边界,可以有效降低当我们对页面进行重构时对其他组件之间得影响。同时也可以使我们得代码更加美观。1、高耦合低内聚。高耦合:将功能联系紧密得部分放到一个容器组件内对外暴漏出index.js,目录结构如下:├── components│ └── App└── inde
重新设计 React 组件库 诚身 7 个月前 在 react + redux 已经成为大部分前端项目底层架构的今天,让我们再次回到软件工程界一个永恒问题的探讨上来,那就是如何提升一个开发团队的开发效率? 从宏观的角度来讲,其实只有良好的抽象才能真正提高一个团队的开发效率,而囿于不同产品所面临的不同业务需求,当我们抽丝剥茧般地将一个个前端工程抽象到最后一层,那么剩下的其实就只有
转载 2024-08-26 10:07:51
61阅读
转载 2018-11-08 13:14:00
72阅读
2评论
变换(Transformation)设计 React 的核心前提是认为 UI 只是把数据通过映射关系变换成另一种形式的数据。同样的输入必会有同样的输出。这恰好就是纯函数。function NameBox(name) { return { fontWeight: 'bold', labelContent: name }; }抽象(Abstraction)function FancyUserBox
原创 2023-11-21 09:54:32
68阅读
容器组件这种模式又称为“聪明组件”和“傻瓜组件”,其实名称又很多:容器组件和展示组件(Container Component & Presentational Component)胖组件和瘦组件有状态组件和无状态组件其实这种模式就是两个组件形成父子关系,父组件负责管理数据状态,子组件子负责展示。该模式主要是为了让一个组件的职责更少(Separation of Concerns,关注度分离原
1、表单系统需求企业开发表单,要么是使用定制开发的表单,要么采用PHP/ JSP/ Asp.net进行页面开发,各业务都要开发一个页面(手工来画表单)以进行数据采集,还要有大量的JavaScript配合,非常繁琐,或者使用表单工具进行开发,比如微软InfoPath,但表单逻辑稍复杂,InfoPath等表单工具就无法适用,昕友亿方的表单系统是基于以下需求产生的:通过Web浏览访问,通过所见即所得、
转载 1月前
448阅读
React简介React 是一个比较流行的前端开发框架。React是一个用于构建用户界面的 JAVASCRIPT 库。React主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。
一、前言react框架是前端三大框架之一。学习网址:http://www.runoob.com/react/react-tutorial.html 菜鸟教程二、安装使用create-react-app来快速搭建react开发环境。create-react-app 是来自于 Facebook,通过该命令我们无需配置就能快速构建 React 开发环境。create-react-app 自动创建的项目是
React框架概述1 React简介1.1 React概述1.2 React开发环境搭建1.3 第一个React应用1.4 React虚拟DOM1.5 ReactDOM.render()方法1.6 React的渲染机制1.7 React优势1.8 React脚手架2 React JSX2.1 JSX介绍2.2 JSX的应用2.3 JSX算数表达式2.4 JSX条件表达式2.5 JSX嵌入表达式2
转载 2023-08-31 21:14:08
93阅读
要聊前端组件设计, 必然离不开对前端组件发展历史的探究, 关于这块我不会长篇大论, 毕竟这不是本文的核心内容. 以我的经验来看, 前端组件大致经历了这样几个阶段.
转载 2021-08-03 16:28:20
127阅读
在我过往的经历里, 在面试与被面之间通常都会夹杂一些关于组件设计方面的问题, 但通常面试官和候选人都只能通过一些实际的项目经历来就设计进行讨论, 相比服务端面试中可能还涉及一些设计原则和基本思路, 但是在前端的面试过程中, 设计似乎成了一种经验。但设计真的只是一种经验么?
转载 2021-08-03 16:28:24
243阅读
前言在我过往的经历里, 在面试与被面之间通常都会夹杂一些关于组件设计方面的问题, 但通常面试官和候选人都只能通过一些实际的项目经历来就设计进行讨论, 相比服务端面试中可能还涉及一些设计原则和基本思路, 但是在前端的面试过程中, 设计似乎成了一种经验.但设计真的只是一种经验么?显然不是, 因为经验是对过去问题的总结, 并且经验是没有标准没有约束的, 每个人经历的项目, 团队, 业务形成了每个人属于自
转载 2021-12-09 16:51:00
93阅读
React组件设计思路
React组件设计思路
原创 2021-07-15 10:23:30
314阅读
​组件是 React 应用的构建块,自上而下的数据流结合组件可以将 UI 解构为独立且可复用的单元。组件主要做的事情主要有以下三点:
转载 2022-02-28 10:44:12
181阅读
React组件设计 组件分类 展示组件和容器组件 展示组件 容器组件 关注事物的展示 关注事物如何工作 可能包含展示和容器组件,并且一般会有DOM标签和css样式 可能包含展示和容器组件,并且不会有DOM标签和css样式 常常允许通过this.props.children传递 提供数据和行为给容器组
转载 2018-11-05 16:52:00
55阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5