开发优秀写法
方法内声明变量
注意数据不可变性
const items = useMemo(() => {
const _items = [deps, ...add];
return _items;
}, [deps, add]);
用箭头函数分隔代码
jsx 中的函数会自动执行
<div>
{() => {
return <span>1</span>;
}}
</div>
Form.field 的 Children 一般可以直接非受控
因为该组件对 children 有拦截,如果是函数会传入参数
<Form.field>
{(value, onChange) => {
return <span>{value}</span>;
}}
</Form.field>
正则表达式在外部创建
const reg = /111/;
const fc = () => {};