当前位置: 首页 > news >正文

企业网站的设计网站开发都学什么

企业网站的设计,网站开发都学什么,软件开发培训学校收费标准公示,新郑郑州网站建设TanStack 是一个由社区主导的开源项目集合#xff0c;专注于为现代前端开发提供高性能和灵活的工具。它包括多个流行的 JavaScript 和 TypeScript 库#xff0c;主要用于处理表格、查询、虚拟化、状态管理等功能。 文章目录 1、TanStack Query#xff1a;1.1 useQuery#…TanStack 是一个由社区主导的开源项目集合专注于为现代前端开发提供高性能和灵活的工具。它包括多个流行的 JavaScript 和 TypeScript 库主要用于处理表格、查询、虚拟化、状态管理等功能。 文章目录 1、TanStack Query1.1 useQuery用于获取和缓存异步数据。自动处理数据的加载状态、错误状态和刷新。1.2 useMutation用于处理数据的创建、更新或删除操作。它不会缓存结果而是主要用于触发变化。1.3 useQueryClient提供对全局 QueryClient 实例的访问常用于手动操作缓存如刷新、预取或更新数据。1.4 QueryClientTanStack Query 的核心实例用于管理全局缓存和配置。应在应用入口处创建一次并通过 QueryClientProvider 提供给应用。1.5 QueryClientProvider提供 QueryClient 实例给 React 应用使得所有子组件可以使用 TanStack Query 的功能。 2、TanStack Virtual3、 TanStack Table4、TanStack Router是一个强大的路由库提供灵活、声明式的路由配置。5、TanStack Form https://tanstack.com/query/latest 1、TanStack Query 以前叫 React Query是一个用于数据获取、缓存、同步和更新的库专注于处理异步数据流。 1.1 useQuery用于获取和缓存异步数据。自动处理数据的加载状态、错误状态和刷新。 特性缓存数据、自动刷新、分页和懒加载、错误处理 import { useQuery } from tanstack/react-query;function fetchData() {return fetch(https://jsonplaceholder.typicode.com/posts).then((res) res.json()); }function Posts() {const { data, isLoading, error } useQuery([posts], fetchData);if (isLoading) return divLoading.../div;if (error) return divError: {error.message}/div;return (ul{data.map((post) (li key{post.id}{post.title}/li))}/ul); }1.2 useMutation用于处理数据的创建、更新或删除操作。它不会缓存结果而是主要用于触发变化。 特性触发式操作、内置状态管理、与缓存结合 import { useMutation, useQueryClient } from tanstack/react-query;function App() {const queryClient useQueryClient();const mutation useMutation((newPost) fetch(/api/posts, {method: POST,body: JSON.stringify(newPost),}),{onSuccess: () {// 在成功后刷新缓存queryClient.invalidateQueries([posts]);},});const handleAddPost () {mutation.mutate({ title: New Post });};return (button onClick{handleAddPost}{mutation.isLoading ? Adding... : Add Post}/button); } 1.3 useQueryClient提供对全局 QueryClient 实例的访问常用于手动操作缓存如刷新、预取或更新数据。 手动缓存控制 1.4 QueryClientTanStack Query 的核心实例用于管理全局缓存和配置。应在应用入口处创建一次并通过 QueryClientProvider 提供给应用。 1.5 QueryClientProvider提供 QueryClient 实例给 React 应用使得所有子组件可以使用 TanStack Query 的功能。 2、TanStack Virtual 是一个虚拟化解决方案适用于处理大型数据集的渲染优化比如长列表或滚动视 import { useVirtualizer } from tanstack/react-virtual;function VirtualizedList({ items }) {const parentRef React.useRef();const rowVirtualizer useVirtualizer({count: items.length,getScrollElement: () parentRef.current,estimateSize: () 35,});return (div ref{parentRef} style{{ height: 300, overflow: auto }}divstyle{{height: ${rowVirtualizer.getTotalSize()}px,position: relative,}}{rowVirtualizer.getVirtualItems().map((virtualRow) (divkey{virtualRow.index}style{{position: absolute,top: 0,left: 0,transform: translateY(${virtualRow.start}px),}}{items[virtualRow.index]}/div))}/div/div); } 3、 TanStack Table 一个表格管理库用于构建动态、高性能、可扩展的表格 UI。 import { useTable } from tanstack/react-table;const data [{ name: Alice, age: 25 },{ name: Bob, age: 30 }, ];const columns [{header: Name,accessorKey: name,},{header: Age,accessorKey: age,}, ];function App() {const table useTable({ data, columns });return (tablethead{table.getHeaderGroups().map((headerGroup) (tr key{headerGroup.id}{headerGroup.headers.map((header) (th key{header.id}{header.renderHeader()}/th))}/tr))}/theadtbody{table.getRowModel().rows.map((row) (tr key{row.id}{row.getVisibleCells().map((cell) (td key{cell.id}{cell.renderCell()}/td))}/tr))}/tbody/table); }4、TanStack Router是一个强大的路由库提供灵活、声明式的路由配置。 5、TanStack Form
http://www.yayakq.cn/news/5039/

相关文章:

  • 手机怎么网站建设嘉兴做网站公司哪家好
  • 浙江建设技术职业学院网站湖南网络公司关于我们
  • 中国新农村建设促进会网站网站开发的搭建框架是什么意思
  • 服装网站论文网站用户 微信商城
  • 广州网站建设加盟什么网站赚的钱最多
  • 沂南建设局网站网站域名查询注册
  • 网站维护提示页面模板离我最近的物流公司
  • 在互联网上建设网站可选择的方案有领导高度重视门户网站建设
  • 官网设计比较好看的网站网站文章页301重定向怎么做
  • 吉林网站建设公司展厅装修效果图
  • 网站建设方案标书深圳公司注册登记中心
  • 怎么做网站自动响应那个网站做玉石最专业
  • 网盘网站建设设计专业自学网站
  • 肃宁县网站建设公司万网是什么网站
  • 怎么评价网站做的好坏个人网站名可以和别人一样吗
  • 网站开发询价表模板下载网站系统怎么做
  • wordpress有识图插件长沙谷歌优化
  • 网站后台维护一般要怎么做2345小游戏
  • 做百度网站那家好wordpress 自定义 分类
  • 怎么样自己做最简单的网站潍坊企业建站系统
  • 金华网站建设公司哪家好vs网站制作教程
  • 福建省建设职业管理中心网站小型办公室网络组建
  • 中国建筑官网首页seo线下培训课程
  • 绮思网站建设qswoo做 理财网站好
  • 网站开发和前端和数据媒体打开国外网站很慢
  • 深圳微商城网站设计制作wordpress 用ip访问
  • dz网站如何搬家虚拟主机可以干什么
  • html5 微信网站企业类展厅设计公司
  • 单页网站内链接黑白风格网站
  • 网站建设有什么看法网站电脑培训班附近有吗