aboutsummaryrefslogtreecommitdiff
path: root/demos/react-fast-refresh-test/src/components/button.tsx
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-20 17:38:55 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2021-06-20 17:38:55 -0700
commitcbb6f8b1a94e504cce875f90b45416177c9ac1d3 (patch)
tree2bb8c501f67c8af954971133a25e1e83db772ed2 /demos/react-fast-refresh-test/src/components/button.tsx
parent88ac58962ea92707f3bcc87684c7edba02391c63 (diff)
downloadbun-cbb6f8b1a94e504cce875f90b45416177c9ac1d3.tar.gz
bun-cbb6f8b1a94e504cce875f90b45416177c9ac1d3.tar.zst
bun-cbb6f8b1a94e504cce875f90b45416177c9ac1d3.zip
Rename CSS stress test
Diffstat (limited to 'demos/react-fast-refresh-test/src/components/button.tsx')
-rw-r--r--demos/react-fast-refresh-test/src/components/button.tsx37
1 files changed, 37 insertions, 0 deletions
diff --git a/demos/react-fast-refresh-test/src/components/button.tsx b/demos/react-fast-refresh-test/src/components/button.tsx
new file mode 100644
index 000000000..3f55fae34
--- /dev/null
+++ b/demos/react-fast-refresh-test/src/components/button.tsx
@@ -0,0 +1,37 @@
+import React from "react";
+import { NewComponent } from "./new-comp";
+
+const Toast = () => {
+ const [baconyes, baconno] = useBacon();
+ return <div>false</div>;
+};
+const Button = ({ label, label2, onClick }) => {
+ const useCustomHookInsideFunction = (what, arr) => {
+ return [true, false];
+ };
+ const [on, setOn] = React.useState(false);
+
+ React.useEffect(() => {
+ console.log({ on });
+ }, [on]);
+
+ // const [foo1, foo2] = useCustomHookInsideFunction(() => {}, [on]);
+
+ return (
+ <div className="Button" onClick={onClick}>
+ <Toast>f</Toast>
+ <div className="Button-label">{label}12</div>
+ <NewComponent />
+ </div>
+ );
+};
+
+const Bacon = Button;
+
+export { Bacon, Bacon as Button };
+
+const RefreshLike = () => {};
+
+const useBacon = () => {
+ return [1, 8];
+};