const businessesBox = createAmosDictBox('businesses')
const getBusinessInfo = action((dispatch, select, businessId: number) => {
const business = await fetch('path/to/business')
dispatch(businessesBox.setItem(businessId, business))
})
const Demo: FC = () => {
const r = useAction(getBusinessInfo(businessId), businessId /* cache key */, true /* suspense */)
const [business] = useSelector(businessesBox.getItem(businessId))
}