import Postmate from 'postmate'; import { useEffect } from 'react'; import { useGlobalStore } from '@/store/global'; import './index.css'; function Home() { const { count, increment } = useGlobalStore((state) => state); console.log('count', count); useEffect(() => { const handshake = new Postmate.Model({ // Expose your model to the Parent. Property values may be functions, promises, or regular values height: () => (document as any).height || (document.body as any).offsetHeight, }); // When parent <-> child handshake is complete, events may be emitted to the parent handshake.then((parent) => { parent.emit('some-event', 'Hello, World!'); }); }, []); return ( <>
Hello World2

Vite + React

Count: {count}

); } export default Home;