需求react antd demo

antd 不用Form onSubmit 如何完成必填项的校验

antd Form表单校验必填项等,如果按钮不是使用 htmlType="submit",那么可以使用validateFields来校验数据。 代码如下: try { await form.validateFields(); // 校验数据 } catch (e) { console.log('e' ......
onSubmit 不用 antd Form

React中在非组件中获取到路由信息

1. 安装history包:yarn add history 2. 创建 utils/history.js文件 3. 在app.js中使用我们新建的路由并配置history参数 4. 通过响应拦截器处理 token 失效,如果发现是401调回到登录页 代码实现 utils/history // ht ......
路由 组件 React 信息

软件需求与分析课堂测试十——综合案例分析

软件需求与分析课堂测试十——综合案例分析(5分) 班级: 学号: 姓名: 根据下列案例需求描述,回答相关问题: 有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务: 1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。 2、开会前允许用户修改会议时 ......
案例分析 课堂 需求 案例 软件

100道React高频题整理(附答案背诵版)

1、简述React有什么特点? React是一个用于构建用户界面的JavaScript库,由Facebook开发并维护。React有以下几个主要特点: 声明式设计: React采用声明式设计,让代码更易于理解,且方便调试。你只需描述出你希望程序的最终状态,React会自动确保用户界面与你描述的状态保 ......
答案 React 100

react native 中使用 Expo Haptics 实现长按按钮获得震动反馈效果

一、背景: 项目中有长按按钮开始录音功能,需要在长按开始时添加一次震动反馈以提高用户体验。由于项目使用expo开发,所以找到了 Expo Haptics 库。 二、使用过程: 1. 安装: npx expo install expo-haptics 2. 引入并使用: import * as Hap ......
按钮 效果 Haptics native react

阅读笔记《掌握需求过程》2

这次我们从第三章开始看,项目启动有关的事项。这一章包含12小节,即icebreaker项目(就是本书中为了方便读者理解需求过程,始终贯穿的实例),产品目标——我们需要该产品的原因是什么,谁为它付钱:客户和顾客,用户——理解他们,风险承担者和顾问,需求限制条件,为您的宝宝命名,设定范围,该产品的成本是 ......
需求 过程 笔记

让你 React 组件水平暴增的 5 个技巧

让你 React 组件水平暴增的 5 个技巧 神说要有光 ​ ​关注他 你经常看 TA 的内容 最近看了一些 Ant Design 的组件源码,学到一些很实用的技巧,这篇文章来分享一下。 首先,我们用 create-react-app 创建个 React 项目(选择 typescript 模版): ......
组件 水平 技巧 React

React 精简代码指南(译)

React 精简代码指南(译) 大家的林语冰 ​ bilibili@人猫神话 | 公众号@人猫神话 ​关注他 你经常看 TA 的内容 ​ 展开目录 大家好,这里是大家的林语冰。本期《前端翻译计划》共享的是使用最佳实践和已验证技术增强您的 React 开发。 免责声明本文属于是语冰的直男翻译了属于是, ......
代码 指南 React

React拖拽插件:react-beautiful-dnd

本篇文章主要介绍react-beautiful-dnd,它是基于react的拖拽插件 接下来会从以下几个方面来介绍react-beautiful-dnd 安装使用 API介绍 Example 1. 安装使用 首先我们需要安装react-beautiful-dnd # yarn yarn add re ......

《需求分析与系统设计》阅读笔记02

第四章是需求规格的说明,在这章中作者提出需要用图形和其他形式化模型来说明需求。需求规格说明用客户的叙述性需求作为输入,用构造规格说明模型作为输出,这些模型分为3组,即状态模型,行为模型和状态变化模型。对象的状态由它的属性和关联的取值来决定,状态规格说明提供系统的静态视图,通常情况下得首先识别类,方法 ......
需求 笔记 系统

Reducer的理解--React状态管理Reducer

这篇博客主要从以下几个方面来介绍我对Reducer的理解 什么是 Reducer 函数 useState 重构成 useReducer 使用Reducer的业务场景 1. 什么是 Reducer 函数 对于组件过于分散的事件处理程序,可以将组件的所有状态更新整合到一个外部函数中,这个函数被称为 re ......
Reducer 状态 React

Diamond--需求接口文档管理

背景 市面上通用的接口文档工具如swagger和yapi都是只针对接口的管理,对于版本和需求的管理少 对于需求文档与需求及接口的对应管理工具市面稀缺 缺少从需求产生到最后产品上线一站式服务工具 目的 管理需求文档与接口版本及接口字段的对应关系 自动化测试、mock数据等功能 可视化前台页面 后续可以 ......
接口 需求 Diamond 文档

香港双中心云池:行业云的双重力量,满足不同行业需求

随着云计算技术的快速发展,云服务已经成为企业信息化建设的重要基础设施。香港的双中心云池,以其覆盖ECS、ECI、GPU、裸金属等多样服务,基于虚拟化和云生双引擎技术,能满足不同行业的需求,为企业的数字化转型提供了强大的支持。本文将从香港双中心云池的特点、技术实现以及应用场景等方面进行探讨,带你深入了 ......
行业 力量 需求

Java五种设计模式实现奶茶订单生成系统小DEMO

前言 这是大学时候上设计模式这门课写的程序,当时课程任务是要求结合五个设计模式写一个系统,最近偶然翻到,把系统分享一下。 成品预览 主界面 ​ 功能介绍 订单管理系统,实现了对订单的增删改查。且实现了将订单内容写入文件,每次增删改查都会做保存,下次重启程序时会自动加载之前已存入的订单,简单采用txt ......
设计模式 奶茶 订单 模式 系统

阅读笔记(软件方法(上):业务建模和需求)

在软件开发过程中,业务建模和需求分析是至关重要的阶段,它们为整个软件开发生命周期奠定了基础。本文将探讨业务建模和需求分析的关键概念,以及在软件方法论中常用的一些技术和工具。 业务建模1. 业务建模的定义业务建模是指对组织或企业的业务流程、结构和目标进行抽象和表达的过程。它有助于理解业务活动、流程和参 ......
需求 业务 笔记 方法 软件

非功能性需求

系统架构7个非功能性需求 在软件系统里面,功能性需求是面向用户、详细明确的需求,由产品人员根据市场的需要提炼出来,是产品生命周期里最重要的一环。比如电商系统里面的优惠券功能,通常包含需求:优惠券分类、细分领券人群、核销优惠券等等。一旦需求通过技术评审,开发人员必须依照文档实现功能,不允许轻易变更。 ......
功能性 需求 功能

阅读笔记《掌握需求过程》

《掌握需求过程》,又是一本新的书,这和我们现在上的课内容一致,都是讲解需求过程的。在试图构造产品之前,必须明确需求。如果没有正确的需求,就不能设计构造正确的产品,进而产品也就不能帮助用户完成他们的工作。然而已经有人证明,60%的错误在于需求和分析活动,大多数人选择,或更糟糕的是,他们的经理选择,赶紧 ......
需求 过程 笔记

React useEffect 在组件挂载时运行了两次

在使用 useEffect 这个 hook 时,发现useEffect会执行2次 useEffect(() => { console.log("执行 useEffect"); }, []); 控制台输出: 执行 useEffect 执行 useEffect 查看 疑难解答 官方文档,官方解释如下: ......
组件 useEffect React

使用React+SpringBoot开发一个协同编辑的表格文档

前言 随着云计算和团队协作的兴起,协同编辑成为了许多企业和组织中必不可少的需求。通过协同编辑,多个用户可以同时对同一个文档进行编辑和更新,从而提高工作效率和协作能力。本文小编就将为大家介绍如何使用React+SpringBoot简单的开发一个协同编辑的表格文档。 环境准备 用到的开发工具: 前端开发 ......
SpringBoot 表格 文档 React

《需求分析与系统设计》读书笔记2

第四章是需求规格的说明,在这章中作者提出需要用图形和其他形式化模型来说明需求。需求规格说明用客户的叙述性需求作为输入,用构造规格说明模型作为输出,这些模型分为3组,即状态模型,行为模型和状态变化模型。对象的状态由它的属性和关联的取值来决定,状态规格说明提供系统的静态视图,通常情况下得首先识别类,方法 ......
需求 笔记 系统

react常用hooks

useMount const useMount = (callback) => { React.useEffect(callback, []) } useUnmounted 1 const useUnmount = (callback) => { 2 const callbackRef = Reac ......
常用 react hooks

阅读笔记《探索需求》3

最后一本书,也是最后一篇阅读笔记了。 第十章讲的是产生想法的会议,第一点为什么,想法是最重要的,因此对于成功的需求工作者来说,简短的通知后很快就能集中一组人,并且产生一批新的想法是必须的。第二点什么时候,正如我们将要看到的那样,产生想法的会议通常是其他会议的组成部分。只要有两个人都认为他们需要一些想 ......
需求 笔记

关于 expo 和 React Native

expo 官网 https://expo.dev/ https://github.com/expo/expo 用于简便移动端开发 快速创建项目 npx create-expo-app my-app . ├── App.js ├── app.json ├── assets ├── babel.conf ......
Native React expo

React Native UI Thread && Main Thread

UI Thread 负责用户界面的主要线程,用于处理用户界面的渲染、交互和更新。 如果在 UI 线程上执行耗时的操作,可能会导致界面卡顿,用户体验下降。 Main Thread 应用程序的主要执行线程,负责处理应用程序的主要逻辑、启动和管理应用。 在 React Native 中,UI 线程和主线程 ......
Thread amp Native React Main

React Native FlatList 的 refreshControl 属性

用于下拉刷新,example => https://github.com/zjy4fun/rn-FlatList-refreshControl import React, {useEffect, useState} from 'react'; import {FlatList, RefreshCon ......
refreshControl FlatList 属性 Native React

React Native View 组件的 onLayout 回调函数

View 的布局发生改变的时候会触发 onLayout 函数,可以在布局发生变化的时候执行一些自定义操作,或者动态调整 UI 元素的样式和布局。 import React, { Component } from 'react'; import { View, Text } from 'react-n ......
函数 组件 onLayout Native React

《实例化需求》读后感

作者不仅通过案例分析和举例辨识出团队在引进实例化需求时可能面临的一些常见挑战和问题,而且还提供了具体的建议用于解决这些问题。尽管该书中所举的大部分例子和案例分析,涉及的是一些采用敏捷开发的团队和组织,但是作者也指出了一个重要观点,这些方法并非局限或依赖于敏捷方法。该书讲到了测试自动化的价值,并给出了 ......
读后 读后感 实例 需求

React 随记

React 没有响应式的概念 useState 的两个功能 提供更新函数 缓存变量 数组或对象必须整体更新 immutable mutable 两个优点useRef 的更新函数不会导致视图刷新 普通变量也可以在视图中显示 但是不会被监听状态的定义需要反向排除考虑 并不是所有视图的需要的数据就定义为状 ......
随记 React

12月15日《软件需求十步走》阅读笔记二

树立正确的软件需求的概念,信息化普及的当代,人们大都着重于软件开发,很轻易的就会忽略开发的最初需求分析,这样导致最后的开发受阻或终止等问题时,就会在时间、人力、物力方面造成大量浪费,那对于开发过程十分重要的需求分析过程,我们有什么好方法可以应用呢?我们一直在寻找真正的“完整、准确、清晰、变化可控”方 ......
需求 笔记 软件

阅读笔记《探索需求》2

第六章讲的是自由问题,第一点为什么,自由提问让你在设计过程中找到那些有关全局问题,这样你就能够进入正确的方向,而远胜于孤立无援。由于他们对所有涉及项目都是使用的,所以他们可以提前准备好并且在一个接一个的项目中使用。第二点什么时候,自由提问应该在需求过程的早期提供,它们必须在一些细节决策结束之前完成。 ......
需求 笔记
共1900篇  :5/64页 首页上一页5下一页尾页