From b5d6d25912993b91bc1b3ec52c352431398c36d9 Mon Sep 17 00:00:00 2001
From: Ashelyn Rose
Date: Thu, 13 Feb 2025 23:19:45 -0700
Subject: React with ui -> app IPC
---
ui/src/root.tsx | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
create mode 100644 ui/src/root.tsx
(limited to 'ui/src')
diff --git a/ui/src/root.tsx b/ui/src/root.tsx
new file mode 100644
index 0000000..8db8960
--- /dev/null
+++ b/ui/src/root.tsx
@@ -0,0 +1,21 @@
+import { useState } from 'react';
+import { invoke } from '@tauri-apps/api/core';
+
+export default function Root() {
+ const [rustResult, setRustResult] = useState('')
+
+ async function callRust() {
+ const result : string = await invoke('greet', {name: 'ashe'})
+ setRustResult(result)
+ }
+
+ return (
+ <>
+ Now we have React
+ {rustResult
+ ? Result from rust:
{rustResult}
+ :
+ }
+ >
+ )
+}
--
cgit 1.4.1