etc-hooks
Version:
Etcetera React 业务 Hooks
21 lines (20 loc) • 798 B
JavaScript
import { __read } from "tslib";
import React from "react";
import { useBoolean } from "etc-hooks";
import { Button } from "antd";
export default (function() {
var _a = __read(useBoolean(true), 2), state = _a[0], _b = _a[1], toggle = _b.toggle, setTrue = _b.setTrue, setFalse = _b.setFalse;
return React.createElement("div", null, React.createElement("p", null, "Effects:", JSON.stringify(state)), React.createElement("p", null, React.createElement(Button, {
type: "primary",
onClick: toggle
}, "Toggle"), React.createElement(Button, {
type: "primary",
onClick: setFalse,
style: {
margin: "0 16px"
}
}, "setFalse"), React.createElement(Button, {
type: "primary",
onClick: setTrue
}, "setTrue")));
});