useEventrixState
import React from 'react';
import { useEventrixState } from 'eventrix';
const UsersList = () => {
const [users, setUsers] = useEventrixState('users');
return (
<div>
{users.map(user => <div>{user.name}</div>)}
</div>
);
}import React from 'react';
import { useEventrixState } from 'eventrix';
import { User } from './interfaces';
const UsersList = () => {
const [users, setUsers] = useEventrixState<User[]>('users');
return (
<div>
{users.map(user => <div>{user.name}</div>)}
</div>
);
}import React from 'react';
import { useEventrixState } from 'eventrix';
const UserDetails = () => {
const [name] = useEventrixState('currentUser.name');
const [age] = useEventrixState('currentUser.age');
return (
<div>
<div>{name}</div>
<div>{age}</div>
</div>
);
}import React from 'react';
import { useEventrixState } from 'eventrix';
const UserDetails = () => {
const [name] = useEventrixState<string>('currentUser.name');
const [age] = useEventrixState<number>('currentUser.age');
return (
<div>
<div>{name}</div>
<div>{age}</div>
</div>
);
}Last updated
Was this helpful?