Size: a a a

2021 February 25

yv

yumaa verdin in ☄️ effector
Dmitry
я правильно делаю ? Типы в пакете не работают ?
так, я дома, можешь скопировать текстом, плз?
источник

FB

Furrya Black in ☄️ effector
Aleksandr Osipov
Ребятки, а норм практика из фитч кроме сторов экспортить еще и хук соответствующий для реакта (для тех сторов значения которых могут часто быть нужны в реакте), ну например
export $session = createStore(...) 
export useSession = () => useStore($session)
?
Сейчас вот пришел к такому, потому как иначе придется везде импортить useStore + $session
Не нормально, норм - use там где хук нужен, а не там где мэй би нужен или нужен, но конкретно где не ясно сразу, не нужно экономить строчки кода, да ещё на импортах
источник

yv

yumaa verdin in ☄️ effector
Dmitry
я правильно делаю ? Типы в пакете не работают ?
я так думаю по картинке, что просто функция adapter не подходит по тип StorageAdapter, потому что он дженерик… я поставил так, ни на что не ругается
источник

D

Dmitry in ☄️ effector
yumaa verdin
я так думаю по картинке, что просто функция adapter не подходит по тип StorageAdapter, потому что он дженерик… я поставил так, ни на что не ругается
Без аплейтер есть ошибки
источник

yv

yumaa verdin in ☄️ effector
Dmitry
Без аплейтер есть ошибки
без чего? без адаптера?
источник

yv

yumaa verdin in ☄️ effector
странно, что репл тайпскрипта не подтягивает типы… может кто знает, почему так может быть?
источник

D

Dmitry in ☄️ effector
тоже самое и ошибки
в адаптер стейт или строка прихлдит ?
источник

yv

yumaa verdin in ☄️ effector
Dmitry
тоже самое и ошибки
в адаптер стейт или строка прихлдит ?
в адаптер приходит значение из стора, какое оно там есть фактическое
источник

c⁣

createStore<🦉>... in ☄️ effector
yumaa verdin
странно, что репл тайпскрипта не подтягивает типы… может кто знает, почему так может быть?
мб у тебя typings/types не проставлено?
источник

yv

yumaa verdin in ☄️ effector
createStore<🦉> ⁣
мб у тебя typings/types не проставлено?
хм. я думал тайпскрипт всегда ищет <имя файла>.d.ts автоматически. в vscode же типы работают…
источник

c⁣

createStore<🦉>... in ☄️ effector
yumaa verdin
хм. я думал тайпскрипт всегда ищет <имя файла>.d.ts автоматически. в vscode же типы работают…
ой там для корня нужно прописать этот файл в typings/types
источник

c⁣

createStore<🦉>... in ☄️ effector
yumaa verdin
хм. я думал тайпскрипт всегда ищет <имя файла>.d.ts автоматически. в vscode же типы работают…
источник

c⁣

createStore<🦉>... in ☄️ effector
но репл видимо по другому резолвит
источник

yv

yumaa verdin in ☄️ effector
createStore<🦉> ⁣
ой там для корня нужно прописать этот файл в typings/types
поужинаю и попробую пофиксить)
источник

AO

Aleksandr Osipov in ☄️ effector
Furrya Black
Не нормально, норм - use там где хук нужен, а не там где мэй би нужен или нужен, но конкретно где не ясно сразу, не нужно экономить строчки кода, да ещё на импортах
Ну конкретно у меня кейс не может быть а используется многократно в реакт компонентах, я не говорю же о том что бы каждый стор завернуть в хук
источник

V

Vetro in ☄️ effector
yumaa verdin
поужинаю и попробую пофиксить)
источник

V

Vetro in ☄️ effector
yumaa verdin
поужинаю и попробую пофиксить)
источник

V

Vetro in ☄️ effector
effector-react норм в репле работает
источник

V

Vetro in ☄️ effector
пища для размышления короче
источник

AO

Aleksandr Osipov in ☄️ effector
Vetro
effector-react норм в репле работает
А когда-то было иначе :) ?
источник