首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏h5

    基于react18+arco+vite4桌面版聊天react-webchat

    图片react-webchat 整个项目遵循react18 hooks编码开发。图片支持图文混合emoj、图片/视频预览、红包/朋友圈、网址预览等功能。 // npmnpm i @arco-design/web-react// yarnyarn add @arco-design/web-react图片react18自定义弹窗/滚动条组件图片// 引入弹窗组件 zustand一款轻量级的支持react18 hooks语法的状态管理,类似vue3 pinia状态管理工具。 // NPMnpm install zustand// Yarnyarn add zustand图片/** * react18状态管理库Zustand*/import { create } from ' hooks开发仿微信网页版聊天的一些分享知识,希望对大家有所帮助!

    1.1K80编辑于 2023-09-12
  • 来自专栏魔术师卡颂

    React18,不远啦?

    在React前不久的一次PR #21488中,核心成员「Brian Vaughn」对React内一些API、以及内部flag作出调整。

    79530发布于 2021-07-07
  • 来自专栏h5

    react18+vant+zustand4仿微信聊天ReactChat

    React18-Chat基于vite4.x构建工具创建react聊天项目,使用react18 hooks函数组件编码页面。 图片使用了最新技术栈React18、React-Router v6、react-vant、Zustand4开发构建项目。 hooks自定义弹框组件)样式处理:sass^1.64.1图片项目结构使用vite4.x构建的react18项目,目录结构如下:图片// 创建项目yarn create vite react-chat 图片react18 hooks自定义弹层组件RcPopreact18 自定义导航栏/菜单栏项目中顶部Navbar和底部Tabbar组件均是自定义组件实现功能。 状态管理Zustand4Zustand一款小巧便捷的支持react18 hooks函数组件的状态管理插件。

    89840编辑于 2023-08-16
  • 来自专栏杨不易呀

    React18 回顾,入门

    最近听前端大佬说 Vue 快不行啦,现在都是 React 啦,幸好以前玩过但是太久没用也忘记了,没关系我过一下就完事了现在呢我就带大家搞一篇 React 的入门.

    39940编辑于 2023-12-14
  • 来自专栏WebJ2EE

    Hooks】:Awesome React Hooks

    Making Sense of React Hooks 1.1. Why Hooks 1.2. Do Hooks Make React Bloated 1.3. Making Sense of React Hooks1.1. Hooks solve exactly that problem. own “custom Hooks”. /kendo-react-ui/react-hooks-guide/ React by Example: Hooks https://reactbyexample.github.io/hooks/

    95110发布于 2021-02-26
  • 来自专栏WebJ2EE

    Hooks】:setInterval 与 React Hooks

    . // Describes every render return

    {count}

    Hooks let us apply the same declarative approach 总结 Hooks take some getting used to — and especially at the boundary of imperative and declarative code 参考: Making setInterval Declarative with React Hooks: https://overreacted.io/making-setinterval-declarative-with-react-hooks

    1.4K20发布于 2021-02-26
  • 来自专栏WebJ2EE

    Hooks 小贴士】:LifeCycle 相关 Hooks

    源码: 参考: https://ahooks.js.org/zh-CN/hooks/life-cycle/use-unmount https://streamich.github.io/react-use

    2K10发布于 2021-02-26
  • 来自专栏WebJ2EE

    Hooks 小贴士】:state 相关 Hooks

    源码: ahooks——useUrlState react-use——useHash 参考: ahooks——useBoolean、useToggle: https://ahooks.js.org/hooks /state/use-boolean https://ahooks.js.org/hooks/state/use-toggle react-use——useToggle: https://streamich.github.io

    1.1K20发布于 2021-03-16
  • 来自专栏CS成长之路

    React18 带来了什么

    但大家伙不必担心学不动,这个版本无破坏性更新,hooks 还在。以下是核心功能更新。 以 Concurrency(并发性) 为核心的底层渲染模型增强新的 Suspense 带来的异步数据处理机制作为以上能力的外显,补充了一些新的 API 和hooks.同时,将一些旧的 API 标记为 Deprecated

    1K60编辑于 2022-08-06
  • 来自专栏WebJ2EE

    Hooks】:A Complete Guide to Testing React Hooks

    Therefore, hooks have been a game-changer. Testing Hooks Without a Library In this section, we will see how to test hooks without using any libraries Testing Using React-hooks-testing-library React-hooks-testing-library does everything we have talked 参考: A Complete Guide to Testing React Hooks: https://www.toptal.com/react/testing-react-hooks-tutorial React Hooks Testing Library: https://react-hooks-testing-library.com

    1.4K10发布于 2021-02-26
  • 来自专栏前端开发

    Vue hooks和react Hooks的区别

    Vue Hooks 和 React Hooks 都是用于在组件中实现状态管理和副作用逻辑的机制,但由于两个框架的设计理念不同,它们在使用方式和内部实现上存在一些关键区别:设计理念React Hooks: 遵循函数式编程思想,强调纯函数和不可变数据,通过闭包保存状态Vue Hooks:更贴近 Vue 的响应式系统,与 Vue 的响应式机制深度集成状态管理const [count, setCount] = 生命周期映射React:使用 useEffect 统一处理所有生命周期逻辑Vue:除了 watchEffect,还提供了更贴近生命周期的 onMounted、onUpdated 等钩子规则限制React Hooks 有严格的调用规则:只能在函数组件顶层调用,不能在条件语句中调用Vue Hooks 没有严格的调用顺序限制,可以在条件语句中使用组件通信React:主要通过 useContext 进行跨组件通信Vue: 更强调函数式编程范式和显式声明,而 Vue Hooks(Composition API)更注重与响应式系统的结合和使用的灵活性。

    29110编辑于 2025-08-13
  • 来自专栏洛竹早茶馆

    React Hooks 性能优化,带你玩转 Hooks

    鉴于我使用react的经验,给大家分享一下 React Hooks性能优化可以从哪几个方面入手。 至于React Hooks 的使用方式,本文就不做过多的讲解了,可以自行查看https://react.docschina.org/docs/hooks-intro.html 问题关键 要想解决性能问题 最后推荐一个比较好用的 hooks 库 :ahooks : https://ahooks.js.org/zh-CN/hooks/async ahooks 是一个 React Hooks 库,致力提供常用且高质量的 Hooks。 针对性能优化也提供了相应的hooks, 例如 : usePersistFn useCreation ... 更多 hooks 的使用自行查看官方文档吧,这里就不做过多的介绍了。

    1.8K30发布于 2021-07-09
  • 来自专栏h5

    ReactAdminArco自创react18+arco后台前端项目框架管理系统

    @wangeditor/editor-for-react^1.0.6markdown编辑器:@uiw/react-md-editor^3.23.6图片图片整个项目采用vite4构建工具创建,遵循标准的react18 hooks编码方式开发页面。 locale/zh-CN'import zhTW from '@arco-design/web-react/es/locale/zh-TW'import { AuthRouter } from '@/hooks small" icon={<Icon name="ve-icon-lang" />} /> </Dropdown> )}End,以上就是react18 hooks+arco-design开发后台管理系统的一些知识分享,希望对大家有所帮助。

    1.8K80编辑于 2023-10-18
  • 来自专栏WebJ2EE

    Hooks】:React hooks是怎么工作的

    理解 Hooks 的原则 8. 总结 从根本上说,hooks 是一种相对简单的方式去封装状态行为和用户行为。 这里,我们通过实现一个简单的 hooks,重新介绍下闭包。主要2个目标:保证闭包的有效使用;展示怎么通过29行js代码实现一个 hooks。最后会介绍下自定义 hooks。 幸运的是,就像 Rudi Yardley 写的,React Hooks 并不死魔法,仅仅是数组。因此,我们需要一个 hooks 数组。 不是魔法 - 不管是 React 的原生 hooks,还是我们之前创建的 hooks,自定义 hooks 都很容易脱离成独立的 hook。 理解 Hooks 的原则 看了上文,你很容易理解 React Hooks 的第一条原则:只能在最上层调用 hooks

    1.3K10发布于 2021-02-26
  • 来自专栏杨不易呀

    React18的JSX和Babel解析器

    React JSX 是一种 JavaScript 语法扩展,它允许开发者在 JavaScript 代码中直接编写类似 HTML 的代码,并在运行时将其转换为 React 元素。

    57010编辑于 2023-12-18
  • 来自专栏各类技术文章~

    React全新文档终于来了

    React一直被吐槽官方文档对新手不友好,而且自从v16.8出现Hooks后,Hooks逐渐成为React主要发展方向,新特性都会基于Hooks开发。 新文档的特色 一句话概括新老文档的区别: 如果说老文档是论文,那新文档就是教科书 具体来说,新文档有三个特点: 所有示例都会用Hooks完成 Hooks是React的未来,相比老文档使用Class Component做示例,新文档全面拥抱Hooks。 新手入门部分当前整体进度为:完成70% API介绍 API介绍围绕Hooks展开,同样包含大量示例。 总结 不管是React18讨论组,还是新文档开发,都提供了反馈渠道。任何人都可以通过Github issue #3308和匿名论坛提出意见。 新文档地址: beta.reactjs.org/

    54510发布于 2021-10-22
  • 来自专栏Web前端开发

    React Hooks

    一、React 的两套 API 以前,React API 只有一套,现在有两套:类(class)API 和基于函数的钩子(hooks) API。 任何一个组件,可以用类来写,也可以用函数来写。 二、React Hooks Hook(钩子)是 React 函数组件的副作用解决方案,用来为函数组件引入副作用。 由于 Hooks 可以提供共享状态和 Reducer 函数,所以它在这些方面可以取代 Redux。 clearTimeout(timeout) }, [varB]) return ( {varA}, {varB} ) } 5、自定义 Hooks ---- 上例的 Hooks 代码还可以封装起来,变成一个自定义的 Hook,便于共享。

    2.9K10发布于 2021-07-13
  • React Hooks

    通过 Hooks,可以更加简洁和灵活地编写 React 组件。 1. 什么是 React Hooks? 使用 React Hooks 的好处 更简洁的组件逻辑:无需编写类组件,可以使用函数组件和 Hooks 来管理状态和生命周期。 注意事项 仅在顶层使用 Hooks:不要在循环、条件或嵌套函数中调用 Hook,确保 Hooks 在每次渲染时都以相同的顺序被调用。 使用 Hooks,你可以编写更简洁、更可重用的组件代码。 Hooks 也使得组件逻辑的测试变得更简单,因为你可以单独测试每个 hook 的逻辑,而不需要包装在一个组件中。 此外,Hooks 还支持自定义,你可以编写自己的 Hooks 来封装复杂的逻辑,然后在多个组件中重用。

    11010编辑于 2025-12-17
  • 来自专栏腾讯IVWEB团队的专栏

    Redux with Hooks

    前言 React在16.8版本为我们正式带来了Hooks API。什么是Hooks?简而言之,就是对函数式组件的一些辅助,让我们不必写class形式的组件也能使用state和其他一些React特性。 既然Hooks大法这么好,不赶紧上车试试怎么行呢?于是本人把技术项目的react和react-dom升级到了16.8.6版本,并按官方建议,渐进式地在新组件中尝试Hooks。 本文并不是Hooks的基础教程,所以建议读者先大致扫过官方文档的3、4节,对Hooks API有一定了解。 自从Hooks出现后,社区上一个比较热门的话题就是用Hooks手撸一套全局状态管理,一种常见的方式如下: 相关Hooks:useContext,useReducer 实现: import { createContext ,建议尽快升级到v7.1.0版本,使用官方提供的Hooks API。

    4K60发布于 2020-06-28
  • 来自专栏小闫笔记

    git hooks

    更多精彩文章请关注公众号『Pythonnote』 大家可以在任意一个 git 管理的仓库下 .git/hooks 目录中找到官方示例。 ╰─❯ ls # cd .git/hooks applypatch-msg.sample fsmonitor-watchman.sample preapplypatch.sample pre-push.sample 激活钩子 mv pre-commit.sample pre-commit 4.在仓库做一些改变然后进行提交 # ... do something git add . git commit -m 'test hooks 5.客户端常用的 hooks 5.1 pre-commit 在执行 git commit 键入提交信息前运行,如果脚本输出非零值,那么就会停止提交。

    1.7K30发布于 2020-09-08
领券