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