代码拉取完成,页面将自动刷新
同步操作将从 周安康/fairyins-ui.manage 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
api
接口请求文件,按功能模块分独立文件components
不包含业务逻辑的公共组件componenst/hooks
公共钩子函数constants
常量定义reducers
全局 reducer, 所有 js 文件会被store.js
自动引用挂载到 redux 中pages
页面文件,所有非 common、components 子目录的.jsx 文件会被 RouteConfig.jsx
自动引用pages/components
包含业务逻辑的公共组件webpack 中配置了 CSS Modules, 默认情况下引用 css、less 样式会被识别为 js 对象,声明样式的时候不用担心样式名冲突
引用 global.css、global.less 后缀的样式会全局生效
/* style.css */
.text {
color: red;
font-size: 14px;
}
/* style.global.css */
.text {
display: inline-block;
}
/* component.jsx */
import clsx from 'clsx';
import styles from './styles.css';
import 'styles.global.css';
// 错误示例
function WrongExpample({ text }) {
// color 和 fonts-size的样式不会生效
return <span className='text'>{text}</span>;
}
// 正确示例
function TextComponent({ text }) {
// color、font-size、display样式都生效
return <span className={clsx('text', styles.text)}>{text}</span>;
}
ahooks
钩子函数 阿里巴巴 umi 团队维护react-use
钩子函数react-hook-form
表单组件和钩子recoil
下一代 hook 式状态管理方案此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。