Смотрим на последнюю строчку и видим:
const result = await fetchUserReposFx({name: 'zerobias'})
В той их песочнице оно работает. Но мы-то знаем, что никакой await вне пределов асинхронной функции невозможен! А где асинхронная функция? А нету ее!
И как я должен ИЗ ДОКИ (!) понять, как правильно делать вызов всей этой прелести?
Вот такая, блин, дока пишется, мать ее...
https://share.effector.dev/iMJILHbh
top-level await
При чем тут дока? Это дока не про язык, а про конкретную технологию В каждой доке должна быть еще спека со всеми rfc?)
Очевидное упрощение в доке, понятно что await в async функции. top level даже тут не причем
> await вне пределов async fn невозможен я на это реплаил
Это топ левел синтаксис, в репле он поддерживается
я из-за этого упрощения теперь не могу понять, как мне это правильрно вызвать в модуле компонента!
Вот все вам виноваты вокруг)
а нормально доку написать нельзя?
Да я понимаю, но это все равно не важно, и никак не влияет на понятность примера
ну а как я из нее должен понять?
1. Есть ру чат эффектора в телеграме (в доке линк) 2. Эффект возвращает ссылку на async функцию
влияет! Я пишу в реакт-компоненте. Вот сейчас покажу...
На редакс помню без доки писать начинали)
При чем тут дока? Это дока не про язык, а про конкретную технологию В каждой доке должна быть еще спека со всеми rfc?)
Да и на эффекторе без доки все начинали, и по чуть чуть обновляли ее
я редакс на курсах изучал.
Top level await. Кое-где работает и без асинхронной функции 🤓
Ну я бы удивился, если бы у меня сработало! С моим-то счастьем...
Можно, только кто знает что такое «нормально»? Для меня нормальны сигнатуры Хиндли-Милнера, а кто-то про них не слышал. Мне доку с Хиндли-Милнером писать или нормально?
Обсуждают сегодня