首页 > 其他分享 >2023年的前端开发框架

2023年的前端开发框架

时间:2023-09-27 10:14:59浏览次数:47  
标签:react 框架 js React 2023 组件 前端开发

前端开发的框架生态

主要包含的工具有:

  • 脚手架/构建工具 vite

  • 服务器端渲染框架 next.js Gatsby.js Docusaurus 静态文档

  • 跨平台开发框架 RN FLutter

  • 状态管理 Redux zustand jotai recoil

  • 路由 React Router

  • React Hooks 一系列hook的组合,比如 useState,useCallback

    • React Query
    • SWR
    • React Use
  • Style/CSS

    • CSS Modules
    • Styled Components
  • 国际化

    • react-i18next
    • reacvt-intl
  • 组件/组件库
    表单

    • React Hook From
    • formik
    • react final form

    可视化组件

    • recharts
    • visx
    • g2
    • victory

    富文本编辑

    • draft.js
    • slate react
    • reactquill
    • tiptap

    UI组件

    • antDesign
    • mui
    • react Boorstrap
    • mantine

单元测试
- jest
- react testing library

标签:react,框架,js,React,2023,组件,前端开发
From: https://www.cnblogs.com/kevin2022/p/17731994.html

相关文章

  • python学习框架
    Python简介与安装Python的历史与特点Python的安装与配置Python基础语法变量与数据类型运算符与表达式控制结构(条件判断与循环)函数与模块错误处理与异常Python数据结构列表(List)元组(Tuple)集合(Set)字典(Dictionary)Python面向对象编程类与对象继承与多态......
  • 20230926
    //bulk,bridge,calculate,commission,competitive,depend,entertain,exceptionally,exclude,favorable,indicate,loss,dependon,outoflinewithbulk-大量Bulkreferstoalargequantityormassofsomething.Itcanbeusedtodescribethesize,vol......
  • 20230925
    //charge,designate,duration,duty,gross,guarantee,invoice,net,penalty,refund,specification,statement,stipulation,supplier,tare,billofladingcharge-费用Ingeneral,achargereferstotheamountofmoneythatisrequiredtobepaidforap......
  • 2023.9.26
    今天晚上去416自习了一下,期间和学长交流,确定了近期的学习方向中途有事离开,本来以为很快就能回去,结果事情有点出乎意料得多,搞到晚上九点多才搞完,回去的时候416已经没人了总之今天也没学多少东西,在做buuctf上的题,最近有关pwn有一些东西想要验证一下......
  • 每日总结20230926
    代码时间(包括上课)5h代码量(行):100行博客数量(篇):1篇相关事项:1、今天上午上的是软件设计模式和人机交互技术,全部都是新课。2、今天软件设计模式讲的是外观模式和装饰模式,装饰模式不满足开闭原则,外观模式相对简单。3、人机交互技术讲的是代码块应该比较灵活、与用户进行有效的沟通......
  • Oracle CloudWorld 2023:Safra Catz主题演讲——把客户的成功放在首要位置
    SafraCatz在OracleCloudWorld2023的开场演讲主题是“把客户的成功放在首要位置”。她强调了客户的重要性,并说大家通过合作和技术可以实现几乎一切。她感谢在场的观众,强调了学习和分享的重要性,以及公司致力于为客户提供更好服务的承诺。在演讲中,她还邀请了来自其他公司的高管......
  • P9546 [湖北省选模拟 2023] 山路长环 / ring
    Day\(\mathbb{P}_9\)。如果有权值为\(0\)的边,用所有这样的边把环分成若干条链。不难发现若起始点在链的一端,先手必胜当且仅当链长(边数)为奇数。可以进行归纳证明,这种情况下先手每次移动必将边权置为\(0\)。继续推性质:起始点在长度为奇数的链(奇链)上,那么删掉这个点后,这条链......
  • 2023/09/26 动手动脑
    Java的类在构造时会提供一个无参的构造方法,如果已存在用户已经自定义的构造方法,则原有的无参构造方法将无法调用,只能调用自己定义的构造方法。静态初始化的执行顺序:classRoot{static{System.out.println("Root的静态初始化块");}{Syst......
  • 2023年9月26日每日随笔
    今天,学习了一个新的数据库,mongoDB,并在其shell界面进行增删改查,学习了c#的一些语法,也出现了一些的问题,同时,对于设计模式也没有落下,学习了外观模式:外观模式有两种角色:外观类和子类,外观类:定义子类对象,集成处理子类方法以实现一系列操作子类:每一个具体的类主要就是简化操......
  • 2023/9/27 讲课用
    杂谈表达式首先来明确一些概念值(value)即为一个静态的数据。值可以是整数,浮点数,字符,字符串等变量(variable)可以形象地理解为,存储值得容器。变量有诸多类型,一般而言,变量只能存储对应类型的值。inta=0;“我向系统声明:我需要一小块内存,来存储一个整数变量,变量的值为\(0......