Ниже написали, диспатчить в onClick или когда тебе надо
я вот так пробовала onClick={() => dispatch(fileFetch(ordersCard.id, doc))} он ошибку возвращает я пытаюсь понять что вы имеете ввиду под thunk() и почему его нужно написать вместо самого запроса..
Всем привет. Только начинаю учить фронт и не понимаю зачем нужен тайпскрипт(а именно интерфейс) в работе с апи. Ведь у апи есть свои поля со своей валидацией на бэке. Поправьте если не прав.
Всем привет. Только начинаю учить фронт и не понимаю зачем нужен тайпскрипт(а именно интерфейс) в работе с апи. Ведь у апи есть свои поля со своей валидацией на бэке. Поправьте если не прав.
Для того что б не держать в памяти какие типы полей присылает/ждёт бек на тот или иной ендпоинт
я вот так пробовала onClick={() => dispatch(fileFetch(ordersCard.id, doc))} он ошибку возвращает я пытаюсь понять что вы имеете ввиду под thunk() и почему его нужно написать вместо самого запроса..
fileFetch это thunk. А ошибка у тебя уже внутри thunk, погугли ее и найди решение
Поможет понять как работать с подходом "состояния приложения" при разработке интерфейса
Предположим простая задача. У меня есть два квадрата, один зелёный, другой синий. При клике на зелёный, он окрашивается в красный. Кликаю на синий, окраска с зелёного снимается и появляется на синем
Предположим простая задача. У меня есть два квадрата, один зелёный, другой синий. При клике на зелёный, он окрашивается в красный. Кликаю на синий, окраска с зелёного снимается и появляется на синем
Отлично. Todo лист как раз поможет разобраться, как делать такое.