gpt4 book ai didi

javascript - 如何在 MobX 中将装饰器 @action 转换为非装饰器 Action

转载 作者:行者123 更新时间:2023-11-29 17:52:49 25 4
gpt4 key购买 nike

我正在从我的 React Native 应用程序中删除装饰器(babel 有太多问题)并且我的操作不起作用(包含的函数不运行)。

我正在翻译集体诉讼,例如

class MyStore {
//...

@action
myAction(param) {
//...
}
}

class MyStore {
//...

myAction(param) {
action("Perform action with param", (param) => {
//...
})
}
}

将类 @action 转换为非装饰器形式的正确方法是什么?

最佳答案

您可以将操作定义为

class MyStore {
//...

myAction = action(param => {
//...
});
}

或使用runInAction()

class MyStore {
//...

myAction(param) {
runInAction(() => {
//...
})
}
}

关于javascript - 如何在 MobX 中将装饰器 @action 转换为非装饰器 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41695121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com