面包屑 面包react antd

react 状态管理

srore index.tsx import React from 'react'; // 仓库文件桶 import StoreContent from './StoreContent'; import SetDataBtn from './SetDataBtn'; import ShowDataB ......
状态 react

React(涉及基础和Usestate)

# React React是JavaScript的一个类库; ## Rendering User Interfaces [React](https://nextjs.org/learn/foundations/from-javascript-to-react) > To understand how ......
Usestate 基础 React

React-Chat移动端聊天实例|react18 hooks仿微信App聊天界面

基于react18+react-vant+zustand仿微信手机端聊天室ReactChat。 react18-chat 一款使用最新react18.x hooks、zustand搭配react-vant组件库开发的mobile版仿微信界面聊天实例项目。实现了发送图文消息、图片/视频预览、红包/朋友 ......
React-Chat 实例 界面 React react

React和Vue的区别,大家怎么看?

React和Vue都是创建web应用程序的绝佳选择。React得到了科技巨头和庞大的开源社区的支持,代码库可以很大程度地扩展,允许你创建企业级web应用程序。React拥有大量合格甚至优秀的开发人员粉丝,可以解决你在开发阶段可能遇到的任何问题。 ......
React Vue

前端周刊第66期:TypeScript教程、ESM、React泡沫、htmx、测试文章

周刊同步发表于微信公众号“写代码的宝哥”,欢迎各位小伙伴前来关注 😄! ## 快讯 ![](https://img2023.cnblogs.com/blog/3251068/202308/3251068-20230814131754903-946778878.png) - 软一峰老师最近发布了[《 ......
前端 TypeScript 泡沫 周刊 教程

[React Typescript] Generic Inference through Multiple Type Helpers

import { Equal, Expect } from "../helpers/type-utils"; interface Button<T> { value: T; label: string; } interface ButtonGroupProps<T> { buttons: Butto ......

[React Typescript] Passing Type Arguments To Components

import { ReactNode } from "react"; import { Equal, Expect } from "../helpers/type-utils"; interface TableProps<T> { rows: T[]; renderRow: (row: T) => ......

[React Typescript] Generics in Class Component

interface TableProps<T> { rows: T[]; renderRow: (row: T) => ReactNode; } export class Table<T> extends React.Component<TableProps<T>> { render(): Reac ......
Typescript Component Generics React Class

antd vue 解决a-select下拉菜单跟随页面滚动

问题描述: antd a-select 下拉菜单 会跟着滚动一块走 官方原话:getPopupContainer菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位 解决方案 : 这样就ok了 :getPopupContainer="trigger ......
a-select 菜单 页面 select antd

入手react的 第一坑

``` npm verb cli /usr/local/bin/node /usr/local/bin/npm npm info using npm@9.8.1 npm info using node@v18.17.1 npm verb title npm install react react-d ......
react

[React Typescript] Generic function component

export const Table = <T>(props: TableProps<T>) => { return ( <table> <tbody> {props.rows.map((row) => ( <tr>{props.renderRow(row)}</tr> ))} </tbody> < ......
Typescript component function Generic React

React 实现文件分片上传和下载

在开发中,文件的上传和下载是常见的需求。然而,当面对大型文件时,直接的上传和下载方式可能会遇到一些问题,比如网络传输不稳定、文件过大导致传输时间过长等等。为了解决这些问题,我们可以使用文件分片上传和下载的方式来提高效率和稳定性。 文件分片上传的主要思想是将大文件分解成多个较小的部分,然后分别进行上... ......
文件 React

React Router@3.x 升级到 @6.x 的实施方案

>我们是[袋鼠云数栈 UED 团队](http://ued.dtstack.cn/),致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 >本文作者:景明 ## 升级背景 目前公司产品有关 react 的工具版本普遍较低,其中 react router ......
实施方案 方案 Router React

什么是React?React与VU的优缺点有哪些?

什么是React?什么是VUE? 维基百科上的概念解释,Vue.js是一个用于创建用户界面的开源MVVM前端JavaScript框架,也是一个创建单页应用的Web应用框架。Vue.js由尤雨溪(Evan You)创建,由他和其他活跃的核心团队成员维护。 2016年一项针对JavaScript框架的调 ......
React 优缺点

Ant Design Pro项目启动报can not resolve dependence:’…/node_modules/@umijs/renderer-react‘

### 前情 公司有经常需要做一些后台管理页面,我们选择了Ant Design Pro,它是基于 Ant Design 和 umi 封装的一整套企业级中后台前端/设计解决方案。 ### 坑位 今天启动项目报如下图 ![](https://img2023.cnblogs.com/blog/685637 ......

antd5 日期组件英文状态,如何解决?

## 为什么按照官网引入了,还是不好使呢? 引入的少了,引入 'dayjs/locale/zh-cn' ```ts import { ConfigProvider } from 'antd'; import zhCN from 'antd/locale/zh_CN'; import 'dayjs/l ......
组件 状态 日期 antd5 antd

vue3 基于antd3.2.20封装表格(插槽)

```html ``` ```javascript // 表格中核心的js import { ref, onMounted, useSlots } from 'vue' const slots = useSlots() // 自动获取父组件传递过来的插槽 // 获取父组件过来的插槽数量,便于循环 c ......
表格 antd3 vue3 antd 2.20

react后续

组件之间的通信 父传子 父组件通过 属性=值 的形式来传递给子组件数据; <Mainbanner banners={banners}/> <Mainproductlist productlist={productlist}/> 子组件通过 props 参数获取父组件传递过来的数据; const{ba ......
react

react

React 组件 React的组件相对于Vue更加的灵活和多样,按照不同的方式可以分成很多类组件:根据组件的定义方式,可以分为:函数组件(Functional Component )和类组件(Class Component);根据组件内部是否有状态需要维护,可以分成:无状态组件(Stateless ......
react

antd-ui中的table组件的使用

html代码: <a-table :columns="columns" :data-source="data" :row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange, }" style="margin ......
组件 antd-ui table antd ui

React—02—描述UI

不要在渲染dom的时候修改数据,否则可能会触发重新渲染。 React 提供了 “严格模式”,在严格模式下开发时,它将会调用每个组件函数两次。通过重复调用组件函数,严格模式有助于找到违反这些规则的组件。 我们注意到,原始示例显示的是 “Guest #2”、“Guest #4” 和 “Guest #6” ......
React

React Hook 的闭包陷阱

参考文章 1. 从react hooks“闭包陷阱”切入,浅谈react hooks 2. 一文讲透 React Hooks 闭包陷阱 Hooks Hooks 是 react 自 16.8 引入的新特性,使得开发者在摆脱 class 定义组件的同时,也能够进行状态管理。这样,react 组件完全进入 ......
闭包 陷阱 React Hook

React与VUE究竟谁会取代谁?

最近在许多技术社区,很多人在讨论React会不会被VUE取代的问题, 就我过去的个人经验而言, 两者各有优势, 不存在谁被谁取代的问题. vue就是一个js库,并且无依赖别的js库,直接引入一个js文件就可以使用,与传统JS和JQuery框架不同,Vue的渐进式框架表示开发者可以由简单组件写起,渐渐 ......
React VUE

react + electron项目的一些小知识

1、在终端输入 webpack -v 是到全局查找webpack 2、index.html里的代码要换成线下代码,不然修改不生效 3、要运行 webpack --watch 启动热加载,不然修改的代码不会重新打包 4、再打开一个终端运行 npm start ......
electron 项目 知识 react

[React Typescript] Ensure correct inference for prop types with satisfies & ComponentProps

import { ComponentProps } from "react"; import { Equal, Expect } from "../helpers/type-utils"; const buttonProps = { type: "button", // @ts-expect-err ......

Antd的filterOption的使用

<Select mode="multiple" placeholder="请选择组成辅料" style={{ width: '100%' }} optionFilterProp="children" filterOption={(input, option) => { console.log((op ......
filterOption Antd

【腾讯云 Cloud Studio 实战训练营】基于Cloud Studio构建React完成点餐H5页面

![在这里插入图片描述](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f5e6cf33b3b44e65a5211f89739de945~tplv-k3u1fbpfcp-zoom-1.image) ### 前言 * 最近也是有机会参与到了腾讯云举 ......
Studio Cloud 训练营 实战 页面

为react项目添加开发/提交规范(前端工程化、eslint、prettier、husky、commitlint、stylelint)

因历史遗留原因,接手的项目没有代码提醒/格式化,包括 eslint、pretttier,也没有 commit 提交校验,如 husky、commitlint、stylelint,与其期待自己或者同事的代码写得完美无缺,不如通过一些工具来进行规范和约束。 ### eslint eslint 是一个代码 ......
前端 commitlint stylelint prettier 项目

用React仿钉钉审批流

# 引言 这几天帮朋友忙,用了一周时间,高仿了一个钉钉审批流。这个东西会有不少朋友有类似需求,就分享出来,希望能有所帮助。为了方便朋友的使用,设计制作的时候,尽量做到节点配置可定制,减少集成成本。如果您的项目有审批流需求,这个项目可以直接拿过去使用。React初学者也可以把本项目当做研读案例,学习并 ......
React

React Virtual DOM 原理

1. Virtual DOM是什么? React官网定义是:The virtual DOM(VDOM) is a programming concept where an ideal,or "virtual",representation of a UI is kept in memory and ......
原理 Virtual React DOM