import React, { useState, useEffect } from 'react'; import PocketBase from 'pocketbase'; import { useParams, BrowserRouter as Router, Route, Routes, Link } from 'react-router-dom'; const pb = new PocketBase('https://db.out.jafre.li'); const Home = () => { const [message, setMessage] = useState(''); const [submitted, setSubmitted] = useState(false); const [error, setError] = useState(null); const handleSubmit = async (e) => { e.preventDefault(); try { const data = { message }; const record = await pb.collection('jbin').create(data); setSubmitted(record.id); } catch (err) { setError('Fehler beim Erstellen der Nachricht'); } }; return (
Nachricht erstellt! Schaue sie dir hier an: /{submitted}
)} {error &&{error}
}{message}
> ) : (Lädt...
)}