Size: a a a

2021 March 24

AR

Alexey Raspopov in Frontend UA
(сейчас подумал, что, возможно, ситуацию 2 я тоже могу решить путём хардкода своего Parameters, как это сделано в варианте с флоу)
источник

Вт

Ві тя in Frontend UA
источник

Вт

Ві тя in Frontend UA
а так?
источник

Вт

Ві тя in Frontend UA
оно все-равно не ругается если второй арг подставить
источник

Вт

Ві тя in Frontend UA
в тс помню завезли трюк какой-то что б не делать дескрипторьі для 1..10 параметров
источник

Вт

Ві тя in Frontend UA
источник

AR

Alexey Raspopov in Frontend UA
query не принимает Data, это так пример совпал, сори
источник

AR

Alexey Raspopov in Frontend UA
query это пользовательская функция в которой фетчинг происходит
источник

AR

Alexey Raspopov in Frontend UA
можешь посмотреть примеры тут
https://github.com/alexeyraspopov/react-warehouse
источник

AR

Alexey Raspopov in Frontend UA
я успешно пользовался текущей версией больше года, с командой, и в начале года начал переписывать ядро чтобы поддерживать несколько дополнительных UX сценариев
источник

AR

Alexey Raspopov in Frontend UA
заодно решил перебрать тайпинги, потому что некоторые ошибки могли бы быть лучше
источник

AR

Alexey Raspopov in Frontend UA
в моём проекте флоу, потому меня постоянно преследует страх того, что тайпскриптовые тайпинги могут быть просто нерабочими 🤷‍♂️
источник

Вт

Ві тя in Frontend UA
Alexey Raspopov
query это пользовательская функция в которой фетчинг происходит
понял
источник

AV

Anton Verinov in Frontend UA
Alexey Raspopov
хардкод я могу ещё как-то обойти написав N сигнатур на случай от 1 до 10 аргументов) в этом случае ещё остается ситуация 2, с тем что второй параметр useResource не ругается, если хотя бы один из элементов нужного типа (ну и то что количество не совпадает)
источник

AR

Alexey Raspopov in Frontend UA
начинаю понимать идею, спасибо
источник

AR

Alexey Raspopov in Frontend UA
осталось только с порядком разобраться 😄
источник

AV

Anton Verinov in Frontend UA
Там проблема на месте вызова

const args: [string, number] = ['sdf', 1]
let resA$ = useResource(ResourceA, args);
источник

AV

Anton Verinov in Frontend UA
(по умолчанию, ['sdf', 1] будет типа (string | number)[] ¯\_(ツ)_/¯ )
источник

AR

Alexey Raspopov in Frontend UA
беда
источник

AR

Alexey Raspopov in Frontend UA
руками я бы точно так не стал писать в коде
источник