【文件属性】:
文件名称:React-Computed:将Vue的computed功能带入到React中。轻量级别的引用
文件大小:79KB
文件格式:ZIP
更新时间:2021-05-08 23:26:26
JavaScript
React-Computed
将Vue的computed功能带入到React中。轻量级别的引用
使用方式
方法一
import React from 'react';
import Computed from './computed/index';
class App extends Computed {
// 注意这里state不能在constructor初始
state = {
num: 1,
}
// computed初始,类似Vue.computed
computed = this.createComputed({
numAdd() {
return this.state.num + 1;
},
})
...
}
export default App
这种方式继承Computed类,虽然React官方不提倡这种写法,但
【文件预览】:
React-Computed-master
----.gitignore(293B)
----package.json(446B)
----src()
--------index.js(254B)
--------logo.svg(3KB)
--------App.js(809B)
--------registerServiceWorker.js(4KB)
--------App.css(377B)
--------index.css(63B)
--------App.test.js(248B)
--------computed()
----rollup.config.js(639B)
----README.md(2KB)
----lib()
--------react-computed-min.js(2KB)
--------react-computed.js(6KB)
--------react-computed-esm.js(6KB)
----yarn.lock(234KB)