跳转到内容

useImmer

一个使用 immer 操作状态的 hook。

安装

bash

npm i @vue-hooks-plus/use-immer

自动引入

typescript
import { VueHooksPlusUseImmerResolver } from '@vue-hooks-plus/resolvers'

使用方法

hook 基于 immer 管理状态,会安装 immer保证在项目中正常工作

独立安装 @vue-hooks-plus/use-immer

基本用法

API

typescript
const [state, updater] = useImmer(initialValue)

Params

参数说明类型默认值
state响应式对象Readonly<ShallowRef<S>>-
updater改变值Updater<S>-

Options

PropertyDescriptionTypeDefault
initialValuehover 时触发() => voidany

Source

源码 · 文档 · 示例

基于 MIT 许可发布