const dispatch = useDispatch()
const handleChangeFilter = useCallback(() => {
dispatch(actionCreator(btnsAssignment))
}, [actionCreator])
<Button handleAction={handleChangeFilter}>
далее через .map(...) эти кнопки создаю и каждая кнопка, должна передавать action с разными payload