todolist react

React使用笔记

数组篇 import { useState } from 'react'; let nextId = 3; const initialTodos = [ { id: 0, title: 'Buy milk', done: true }, { id: 1, title: 'Eat tacos', do ......
笔记 React

React Native+小程序容器=更高的开发效率

React Native是由Facebook开发并于2015年首次发布的一个框架,用于构建原始的移动应用程序。 它具有许多技术上的优势: 跨平台开发:使用React Native,您可以使用相同的代码库构建同时运行在iOS和Android平台上的应用程序。这种跨平台的开发方式可以大大减少开发工作量和 ......
容器 效率 程序 Native React

前端 React + vite + Typescript 后端 java + springmvc + jwt 跨域 解决方案

首先后端配置跨域: web.xml文件: <!-- 配置跨域 --> <filter> <filter-name>header</filter-name> <filter-class>org.zhiyi.config.Cross</filter-class> </filter> <filter-ma ......

react 滚动到指定位置上方100像素的位置

/* 使用方法: import { useRef } from 'react'; const anchor = useRef<HTMLDivElement>(null); <div ref={anchor} > test </div> <button onClick={()=> { scrollWi ......
位置 像素 react 100

react

1.生命周期 主要包含3个阶段 分别是挂载,更新,卸载 挂载阶段包含: 1.construct 数据初始化 2.componentWillMount render之前调用 代表已经初始化数据但是没有渲染dom,因此在此方法中同步调用setState不会被额外触渲染 3.getDerivedState ......
react

react理解

1.useEffect是什么? 副作用钩子:用于处理组件中的副作用,用来取代生命周期函数。 useEffect(()=>{//副作用函数 return ()=>{ // 返回函数 } },[依赖参数]) 2.useEffect可以做什么? 挂载阶段:从上向下执行函数,如果碰到 useEffect 就 ......
react

ant 版本和 react 版本

### 版本要求 React 16. Antd 4.0. Node v7.9.0. NPM v4.2.0. Typescript es2015. ### package.json ``` { "name": "react-16-typescript", "version": "1.0.0", "de ......
版本 react ant

lifecycle in react.js

摘抄自react in action , see chapter4: 直接上图: DEFINITION Mounting is the process of React inserting your components into the real DOM. Once done, your comp ......
lifecycle react in js

React使用redux报错:A non-serializable value was detected in an action...

原因:数据无法序列化,报错了 方法:在store.ts中,关闭序列化检测 middleware: (getDefaultMiddleware) => getDefaultMiddleware({ serializableCheck: false }) 有问题欢迎交流,谢谢! ......

react native 使用 redux、react-redux、redux-thunk、@reduxjs/toolkit 无脑版

react native 使用 redux、react-redux、redux-thunk、@reduxjs/toolkit 无脑版 ERROR Error: could not find react-redux context value; please ensure the component ... ......
redux react react-redux redux-thunk reduxjs

Webpack and Babel — What are they, and how to use them with React

摘抄自:https://medium.com/@agzuniverse/webpack-and-babel-what-are-they-and-how-to-use-them-with-react-5807afc82ca8 Webpack and Babel — Tools we can’t cod ......
and Webpack Babel React What

1. java + react 实现 HRM

1. 云服务的三种方式 1.1 IAAS 基础设施即服务 ,只会提供基础的设施,eg:服务器,网络等 ; 1.2 PAAS 平台即服务 ,提供平台,可以把自己写好的代码部署到平台上 ; 1.3 SAAS 软甲即服务 eg:hrm,cms,crm等 ;提供所有的服务 ;【部署到互联网】; ......
react java HRM

React 全局Loading

```typescript import {Spin} from 'antd' import ReactDOM from 'react-dom/client' import type {SpinProps} from 'antd' class Loading { private container ......
全局 Loading React

第一个react.js程序:create and show comment

import React, { Component } from "react"; import { render } from "react-dom"; import PropTypes from "prop-types"; const node = document.getElementById ......
comment 程序 create react show

React Components, Elements, and Instances

see: https://legacy.reactjs.org/blog/2015/12/18/react-components-elements-and-instances.html https://www.robinwieruch.de/react-element-component/ http ......
Components Instances Elements React and

react h5实现扫一扫功能

/* * * 1、listVideoInputDevices * 获取摄像头设备得到一个摄像头设备数组,根据摄像头的id选择使用的摄像头 * 2、decodeFromInputVideoDeviceContinuously() * 第一个参数为前面数组得到的摄像头的id,根据传入的摄像头id 选择摄 ......
功能 react

react子组件传值

1.先在父组件定义函数准备接收来自子组件的数据 2.此处为在父组件声明的函数 3.子组件通过props.XXX(data)的方式传值 ......
组件 react

react 手写签名

import React, { useRef, useState } from 'react'; import SignatureCanvas from 'react-signature-canvas'; import './index.less'; function Signature() { c ......
react

React实现可页面可调节

> 效果预览 ![调节页面.gif](https://wansherry.com/api/fc01e2c58219126e20367e856ebad24c.gif) > 关键代码 ```javascript //调节窗口大小 useEffect(() => { if (conref.current) ......
页面 React

react中useRef的应用

# 何为useRef useRef是随着react函数式组件发展而来的,是react众多官方hook中的一个,调用useRef可以返回一个伴随这组件整个声明周期不发生改变的对象,这个对象常见的用途有两个: - 用于绑定dom元素,从而实现对dom元素的操作 - 用于保存不希望随着组件重新渲染而改变的 ......
useRef react

使用react-flow制作流程图

1.react-flow react-flow是一个用于构建基于节点的应用程序的库。这些可以是简单的静态图或复杂的基于节点的编辑器。同时react-flow支持自定义节点类型和边线类型,并且它附带一些组件,可以查看缩略图的Mini Map和悬浮控制器Controls. 2.react-flow安装 ......
流程图 react-flow 流程 react flow

React 性能 debug 小记

## 前言 之前开发重构项目的时候,遇到了一些问题, 如 `hooks` 的性能问题和 `quill` 的重载问题。本文就是记录这些问题的解决过程。 ## 场景 在基于富文本的输入场景中,我们发现在输入回车后会出现明显的卡顿现象。为了更好地展示此类场景,这里使用了一个简单的例子展示。 ```tsx ......
小记 性能 React debug

[React Typescript] useRef with HTML Elements

React set the ref to null in runtime. It is a limitation now for react. import { useRef } from 'react'; export const Component = () => { const ref = u ......
Typescript Elements useRef React HTML

基于.NetCore+React单点登录系统

对于有多个应用系统的企业来说,每一个应用系统都有自己的用户体系,这就造成用户在切换不同应用系统时,就要多次输入账号密码,导致体验非常不好,也造成使用上非常不便。 针对这个问题,我们就可以采用单点登录的机制,只需用户登录一次,就可以实现切换到不同的应用系统,不需重新登录验证。 下面给大家推荐一套单点登 ......
NetCore 系统 React

react+mock

之前写过一篇react项目添加mock的文章,在文章中说的mock代码是打包配置的时候写入的,这种方式导致每次修改mock数据后都需要重新启动服务才能获取到新的mock数据。 今天使用另外一种方式来实现开发过程中的数据mock。 在项目中安装 axios和mock.js两个框架 然后在webpack ......
react mock

react项目在不暴露配置文件的情况下配置环境变量

react项目在不暴露配置文件的情况下修改打包配置需要用到 react-app-rewired和customize-cra 包对打包配置文件进行修改。 添加自定义环境变量有两种方法: 方法1:使用dotenv-cli 1、运行 yarn global add dotenv-cli 全局安装 dote ......
变量 情况 环境 文件 项目

React笔记-Hooks(九)(非常全面)

# React笔记-Hooks(九) ## Hooks ### 概念 >React Hooks 的意思是 组件尽量写成纯函数 如果需要外部功能和副作用 就用钩子把外部代码"钩"进来 ### 函数组件和类组件区别 >- 函数组件没有状态(state) 类组件有 >- 函数组件没有生命周期 类组件有(挂 ......
笔记 React Hooks

扩展可能性:发挥React Native与小程序集成的优势

React Native与小程序容器技术的结合为移动应用开发提供了更广阔的可能性,促进了开发效率和用户体验的提升。开发者可以根据项目需求和技术栈选择适合的技术组合,为用户带来更优质的应用体验。 ......
可能性 优势 程序 Native React

React Native项目设置路径别名

没有设置路径别名之前代码是这样的: ```javascript import { px2dp } from '../../utils/screenKits'; ``` 路径相当冗长,看着就头疼。增加了路径别名之后,变成这样 ```javascript import { px2dp } from '~ ......
别名 路径 项目 Native React

react-naive工作原理

react-naive工作原理是从react的工作原理衍生出来的 ## react的工作原理 在react中,virtual dom 就像一个中间层,介于开发者描述的视图与实际在页面上渲染的视图之间。为了在浏览器上渲染出可交互的用户界面,开发者必须操作浏览器的Dom,这个操作代价昂贵,过度操作dom ......
react-naive 原理 react naive