import { createResource } from 'solid-js';
import { invoke } from '@tauri-apps/api/tauri';
import './App.css';
type Comments = {
postId: number;
id: number;
name: string;
email: string;
body: string;
};
async function App() {
const getComments = async () =>
JSON.parse(await invoke<string>('fetch_comments')) as Comments[];
const [comments] = createResource(getComments);
console.log(comments());
return (
<div class='container'>
{JSON.stringify(comments())}
<h1>Welcome to Tauri!</h1>
</div>
);
}
export default App;
import { createResource } from 'solid-js';
import { invoke } from '@tauri-apps/api/tauri';
import './App.css';
type Comments = {
postId: number;
id: number;
name: string;
email: string;
body: string;
};
async function App() {
const getComments = async () =>
JSON.parse(await invoke<string>('fetch_comments')) as Comments[];
const [comments] = createResource(getComments);
console.log(comments());
return (
<div class='container'>
{JSON.stringify(comments())}
<h1>Welcome to Tauri!</h1>
</div>
);
}
export default App;