• 2024-11-14利用 React 构建现代化 Web 应用的核心实践
  • 2024-11-14从零到一构建并打包 React + TypeScript + Less组件库教程(二、组件库编译多产物及文档编写)
    本系列目录如下:项目初始化搭建+代码规范集成组件库多产物编译及文档编写上篇文章我们将组件库的基本结构和规范进行了整理,本篇的核心基本全在components文件夹下本篇的打包参考了文章https://github.com/worldzhao/blog/issues/5,强烈建议阅读一下此文章,而且讨论区也能
  • 2024-11-14从零到一构建并打包 React + TypeScript + Less组件库教程(一、项目初始化搭建+代码规范集成)
    本系列涉及的内容如下:组件库基础搭建,react+ts+less项目规范,包括但不限于prettier、eslint、stylelint、husky、lint-staged、commitlintpnpmmonorepo+turborepo集成gulp+webpack构建esm、cjs和umdstorybook文档集成此系列不包含发布npm和构建CI流程。
  • 2024-11-14java 使用开源免费API实现翻译功能 - 代码基于spring ai和国产大模型
    大模型技术推动翻译进入新阶段过去,我们主要依赖百度或其他团队提供的翻译API来实现中英、英中、日中、中日等多种语言间的翻译。然而,随着大模型技术的发展,其在内容理解能力上已远超传统翻译工具。现在,我们可以完全依靠这些先进的大模型来进行更准确、自然的多语言翻译工作,这
  • 2024-11-13【React Router】基于 react-router-dom 的路由配置与导航详解
    文章目录一、ReactRouter组件概述1.ReactRouter的作用2.主要组件介绍二、ReactRouter的基本使用1.安装与配置2.配置基础路由3.路由重定向三、嵌套路由与布局1.嵌套路由2.带参路由四、路由守卫与重定向1.路由守卫2.路由重定向五、总结React是现
  • 2024-11-13如何将下载的mp4视频嵌入react应用程序?
    将下载的mp4视频嵌入React应用程序可以通过以下步骤实现:将下载的mp4视频文件放置在React应用程序的合适位置,例如在public文件夹下创建一个videos文件夹,并将视频文件放置其中。在React组件中引入视频文件,可以使用<video>标签来嵌入视频。在组件的render方法中,可以使用以下代码来
  • 2024-11-13❤React-JSX语法认识和使用
    1、JSX基本使用​JSX是React的核心JSX是ES的扩展jsx语法->普通的JavaScript代码->babelReact可以使用JSX的前提和原因:React生态系统支持: 脚手架通常用于构建React应用程序,而JSX是React框架的核心语法之一。因此,脚手架默认支持JSX语法,以便更轻松地编写和管理React组件
  • 2024-11-12构建交互式聊天界面:react-chat-element 实战小计
    react聊天组件库:react-chat-elements需求场景:用户可以通过多元的用户交互方式,如文件、图片、声音以及文字等输入相关信息,AI给出对应的回答react-chat-element介绍react-chat-elements是一个专为React开发者设计的聊天组件库,旨在简化聊天界面的开发过程,适用于构建社交应用、客
  • 2024-11-12代码整洁之道:在 React 项目中使用 ESLint 的最佳实践
    前言在现代前端开发过程中,保持代码的质量和一致性至关重要。作为一个强大的静态代码分析工具,ESLint能够帮助开发者发现和修复代码中的问题,从而确保代码的可维护性和稳定性。在本文中,我们将探讨在React项目中使用ESLint的最佳实践,涵盖安装、配置、自定义规则以及与其
  • 2024-11-11Day_1
    React-机制Chapter1渲染与变量React的函数式组件会在每次状态发生变化时,重新执行。如果在hook中声明了普通的变量,那么会在每次状态发生变化重新渲染时,重新进行初始化。exportdefaultfunction(){letx=2;//点击后x虽然加1了,但是由于没有被React监听,
  • 2024-11-11LangGraph入门:构建ReACT架构的智能Agent
    引言在人工智能和大语言模型(LLM)快速发展的今天,如何构建高效、灵活的智能Agent成为了一个热门话题。LangGraph作为一个强大的工具,为我们提供了一种新的方式来实现复杂的AI工作流,特别是在构建ReACT(ReasoningandActing)架构的智能Agent方面表现出色。本文将深入探讨如何使用LangGra
  • 2024-11-11深入解析:虚拟 DOM
    一、虚拟DOM是什么?虚拟DOM(VirtualDOM)是一种通过JavaScript对象模拟真实DOM树结构的技术。它的主要目标是提高页面渲染的效率,减少浏览器DOM操作的频繁性。虚拟DOM并不是一种新的DOM技术,而是一种通过抽象层的设计,使得对UI更新的操作变得更加高效的技术。前
  • 2024-11-11【前端】JSX 中事件处理详解
    在React和JSX中,处理事件是构建交互式用户界面的重要部分。通过合理地处理事件,可以实现用户与应用的互动,从而提升用户体验。本文将详细说明如何在JSX中处理事件,包括类组件和函数组件中的不同方法,并提供示例代码和最佳实践。1.事件处理的基本概念在React中,事件处
  • 2024-11-10Langchain ReAct
    officialhttps://python.langchain.com/v0.1/docs/modules/agents/agent_types/react/https://python.langchain.com/v0.2/api_reference/langchain/agents/langchain.agents.react.agent.create_react_agent.htmlfromlangchainimporthubfromlangchain_community.llm
  • 2024-11-10使用react+copy-to-clipboard封装双击复制组件
    前言:最近在公司研发后台系统,用户反馈在双击某些信息时希望可以进行复制的操作,多处使用进而封装为组件首先:安装copy-to-clipboardnpmi--savecopy-to-clipboard其次:封装组件importReact,{memo,useCallback}from'react';import{notification}from"antd";
  • 2024-11-10Redux的基本原理以及其如何在React中使用
    什么是Redux?它有什么用Redux是一个用于JavaScript应用的状态管理库,通常与React一起使用。它帮助开发者管理应用中各个组件之间的状态,使得状态的变化变得更加可预测和易于调试。注意:Redux也可以不和React组合使用的哦(通常一起使用)Redux基本原理所有的状态都以对象树
  • 2024-11-09react 组件应用
    文章目录react组件react中组件hook函数应用useMemo技术细节(useMemo钩子函数和useCallback钩子函数)小结(依赖性数组应用)react组件函数式组件实例及应用场景实例:以下是一个简单的函数式组件,用于显示一个欢迎消息。importReactfrom'react';con
  • 2024-11-08ReactPress 是什么?
    ReactPressGithub项目地址:https://github.com/fecommunity/reactpress欢迎Star。ReactPress是什么?ReactPress是使用React开发的开源发布平台,用户可以在支持React和MySQL数据库的服务器上架设属于自己的博客、网站。也可以把ReactPress当作一个内容管理系统(CMS)来使
  • 2024-11-08使用 React Native WebView 实现 App 与 Web 的通讯
    使用ReactNativeWebView实现App与Web的通讯在移动应用开发中,常常需要在应用中嵌入网页,并实现App与Web之间的通讯。ReactNative提供了一个强大的组件——react-native-webview,可以帮助我们实现这一功能。在这篇文章中,我们将介绍如何使用react-native-webview
  • 2024-11-07React-Router-Dom6 最佳实践
    React-Router-Dom6最佳实践一咻世界都变了​关注 6人赞同了该文章​展开目录 react-router-dom6使用之前只使用过一次react-router,目前官方从5开始就已经放弃了原有的react-router库,统一命名为 react-router-dom了实现
  • 2024-11-07React学习笔记(六) Create React App
    React学习笔记(六)CreateReactApp 1、介绍CreateReactApp是官方支持的创建单页应用程序的方法,可以帮助我们快速搭建一个繁杂的脚手架我们可以直接使用命令 npminstallcreate-react-app-g 全局安装CreateReactApp然后使用命令 create-react-app<project-na
  • 2024-11-07React系统学习之路
    React系统学习之路学习目录第1章:React入门介绍React的基本概念和应用场景安装Node.js和npm创建第一个React应用React的JSX语法组件的基本结构和生命周期第2章:组件与状态管理函数组件与类组件的区别状态(State)和属性(Props)的使用受控组件与非受控组件高阶组件(HOC)的概念和
  • 2024-11-07简述大前端技术栈的渲染原理
    作者:京东物流卢旭大前端包括哪些技术栈大前端指的是涵盖所有与前端开发相关的技术和平台,应用于各类设备和操作系统上。大前端不仅包括Web开发,还包括移动端开发和跨平台应用开发,具体包括:•原生应用开发:Android、iOS、鸿蒙(HarmonyOS)等;•Web前端框架:Vue、React、Angular等;•
  • 2024-11-06React.memo vs. useMemo: Major differences and use cases
    from:  https://blog.logrocket.com/react-memo-vs-usememo/ Memoization isoneofthewaystooptimizeperformance.Inthisarticle,we’llexplorehowitworksinReact.Whatismemoization?Insimpleterms,memoizationisaprocessthatallowsustocac
  • 2024-11-06腿夹腿,带你用react撸后台,系列三(布局和鉴权篇)
    Github地址|文档|在线预览|主题版在线预览react-antd-console是一个后台管理系统的前端解决方案,封装了后台管理系统必要功能(如登录、鉴权、菜单、面包屑、标签页等),帮助开发人员专注于业务快速开发。项目基于React18、Antdesign5、Vite和TypeScript等新