используйте условные типы типа: "joinedWith": number | null
или использовать более сложные
где если строка, то воспринимай строку как число, если не строка то null "joinedWith": string ? string as number : null
redux-thunk - это мидлвара, которая подразумевает собой промежуточный слой между вашим action и reduser,
в которой вы можете на одну реакцию экшина, повесить сколько угодно диспачеров
fetchPizzas - является функцией частичного применения, куда вы можете передать нужны вам параметры, а redux-thunk, уже во вложенную функцию передает вам dispatch, что бы вы могли в ну три своей функции, могли вызывать другие экшины через dispatch
Вы так же можете использовать кастомные хуки и useReducer
В своем кастомном хуке вы подключаете usereducer ознакомитесь как это делать тут
и подключайте свой хук в нужным вам компонент
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.