假设我们项目当中有两个reducer函数,reducerI 和 reducerII 函数,将两个reducer函数以对象的形式传入combinereducers函数,函数执行返回的finalReducer作为reducer函数传给createStore,实现了原本reducer函数相同的功能。 combineReducers接收reducers对象为入参,返回一个合成的reducer函数,利用闭包,实现了reducer合成的功能。实质是通...
github: https://github.com/southliu/react-admin 技术栈:react18 + ts + antd5 + vite 等等 在线体验:https://southliu.github.io 我大致看了一下源码,相对简单些,有很多值得学习的。 以下是该项目的README介绍。 South Admin ✨ 简介 使用React18,Type,Vite,Antd5.0等主流技术开发的开箱即用的中后台...
技术栈( 项目比较旧,react native、react版本没跟上):react native 0.48.4 react native web redux seamless-immutable reselect由于是公司项目,这里… hushicai 深入浅出 React Native:使用 JavaScript 构建原生应用 kmoki...发表于前端外刊评... 最火跨平台React Native+weex+Flutter Jack ...发表于即时通讯技....
react+ts+antd 技术栈的小伙伴~ 用react+ts+antd 快速入门到 nodejs 全栈项目实战(附源码) 前言 趁着周末完成了一个小 dome 项目,前端技术用到 react 全家桶 + typescript + antd。恶补了一下相关知识点,就迫不及待的想着分享出来。其实自己很久都没用过的 react.js 前端框架,大厂必备面试必问,作为前端...
微软在 2017 年开源了 Fluent UI for React ,是最早支持TypeScript的 UI 组件库。内部设计很棒,非常适合做大型项目使用,因为出生就支持 TypeScript ,相对于后期转型 TS 的组件库,更加流畅。整个视觉设计上非常简洁,是微软的商务味道。 Element for React - Element 的 React 版,适合有使用 Element 习惯的开发者...
支持Yup、Zod、Superstruct、Joi、Vest、class-validator、io-ts、nope 等验证库以及自定义验证 该项目在GitHub上拥有超过 36K stars,在NPM上拥有超过 340 万次周下载量(2023 年 8 月数据)。在下次用 React 构建表单之前,一定要看看这个库。 8. Recharts ...
常见的开源许可证包括MIT许可证、GNU通用公共许可证(GPL)、Apache许可证等。每种许可证都有不同的要求和限制,开发者在选择和使用许可证时需要仔细考虑项目的需求和目标。 可以在choosealicense网站选择一个合适的 .gitignore .gitignore文件是用来指定哪些文件或目录不应该被Git版本控制系统跟踪的配置文件。在项目中,...
Supabase 是谷歌 Firebase 的开源替代品。它不仅提供认证,还提供 PostgreSQL 数据库、实时订阅、存储、无服务器功能等。Supabase 实例既可以自托管,也可以作为托管(付费)服务使用。不过,许多开发人员使用它来进行身份验证,而在其他方面则选择其他服务(如作为无服务器数据库的 PlanetScale)。
export const extendSymbol = Symbol('extend');// 在 FormRender.ts 中FormRender.$type = extendSymbol;没有搞清楚 props.chilren 类型 为什么我在讲 React.Children 时,要特意提到 props.chilren 有哪些类型,因为我在做深度遍历时吃过亏,虽然 React.Children(children)可以遍历任意类型,但 child 的类型也...