Pull to refresh
0
0
Send message
Action creator запускает сагу, условно такую
yield all([
takeLatest('SAGA.СLIENT.GET_ID', getClientId),
]);
Потом вызывается генератор getClientId. У тут начинаются непонятки
export function* getClientId(action: any) {
try {
yield console.log(action);
} catch (e) {
console.error(e);
}
};

Какого типа будет action? Не хочется чтобы там был any. И не хочется try catch оборачивать в какие-либо условия в генераторе по типу if (action.payload === 'SAGA.СLIENT.GET_ID').
По факту в action падает ActionTypes. Это и хочется как то использовать. Как вообще поступают?))
Подскажите, пожалуйста, а как быть, если я использую саги?

Information

Rating
Does not participate
Registered
Activity