React

React实现可页面可调节

效果预览 关键代码 //调节窗口大小 useEffect(() => { if (conref.current) { conref.current.style.width = `${conref.current.clientWidth + delta}px` let t = conref.curren

React 2023年12月08日  73

Web项目如何配置Eslint

介绍 ESLint 是一个根据方案识别并报告 ECMAScript/JavaScript 代码问题的工具,其目的是使代码风格更加一致并避免错误。在很多地方它都与 JSLint 和 JSHint 类似,除了: ESLint 使用 Espree 对 JavaScript 进行解析。 ESLint 在代码中使用 AST 评估方案。 ESLint 完全是插件式的,每个规则都是一个插件,你可以在运行时中添

React 2023年12月05日  69

记录拖动排序

最近项目中要做一个拖动排序功能,首先想到的是之前项目中用过的antd自带的tree和table的拖动排序,但是只能在对应的组建里使用。这里用的是自定义组件,随意拖动排序,所以记录一下实现流程 react-dnd antd组件的拖动排序都是用的这个库,使用比较灵活,但是要配置的东西比较多,需求复杂时使用这个库;class BodyRow extends React.Component { r

React 2023年12月04日  73

React hooks API详情

import React, { useEffect, useState } from 'react'; hook 是react 16.8的新增特性 ,他可以让你不在编写class的情况下shiystate以及react的特性 Hooks的出现,首先解决了以下问题: 告别了令人疑惑的生命周期 告别类组件中烦人的this 告别繁重的类组件,回归到了熟悉的函数组件 react 整个思想上面的转变,从

React 2023年12月01日  77

怎么使用react+redux实现弹出框

本篇内容主要讲解“怎么使用react+redux实现弹出框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用react+redux实现弹出框”吧! redux 实现弹出框案例 1、实现效果,点击显示按钮出现弹出框,点击关闭按钮隐藏弹出框 新建弹出框组件 src/components/Modal.js, 在index.js中引入app组件,在app中

React 2023年11月28日  73

React学习笔记01-React的基本认识

1.React起源与发展 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决 定自己写一套,用来架设Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源 了。 2.React与传统MVC的关系 轻量级的视图层库!A JavaScript library for building user in

React 2023年11月27日  75

如何使用docker部署react项目

今天小编给大家分享一下如何使用docker部署react项目的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。 使用docker部署react项目的方法:1、通过“docker pull nginx”拉取nginx镜像;2、检查是否拉取成功;3、使用“do

React 2023年11月25日  68

React18中useMemo、useCallback和memo怎么使用

本篇内容介绍了“React18中useMemo、useCallback和memo怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 用法 useMemo useMemo 是一个用于优化性能的 React 钩子。它可以帮助我们避免在组件重新渲染时执行昂贵的计算。useMemo 接受两个参数:一个

React 2023年11月25日  73

react17源码中部分二进制计算的解释

theme: qklhk-chocolate highlight: a11y-dark react17放弃了之前的expirationTime而启用了lane模型,故而在原来16的基础上又产生了更多的二进制运算,在接下来的一段时间我打算把这些二进制运算都整明白了、 关于react为什么会启用lane模型的官方解释 js中的二进制位运算都是以32位补码的形式计算的,更多解释可以参考mdn 1

React 2023年11月20日  79

关闭

用微信“扫一扫”