Я работаю с пледом API и хочу просмотреть все свои транзакции с моей конечной точки, но получаю сообщение об ошибке 300. Однако, когда я использовал эту конечную точку ранее, я прошел без ошибок. На самом деле, даже когда я пользуюсь почтальоном, я могу получать данные. Я пытался играть много раз с массивом зависимостей в методе useeffect.
Blocks. js
const Blocks = props => {
useEffect(() => {
props.blocksData()
},[props])
return (
"hi")
function mapStateToProps(state){
console.log(state)
return {
blocks:state.blockReducer.blocks,
random:"hi"
}
}
const mapDispatchToProps = {
blocksData
}
export default connect(mapStateToProps,mapDispatchToProps)(Blocks)
userBlocks. js
export function blocksData(data){
return function(dispatch) {
dispatch(blocksLoading());
return axios.get('https://lambda-budget-blocks.herokuapp.com/plaid/transactions/1')
.then(response => {
dispatch(blocksSuccess(response.data.categories))
})
.catch(error=>{
dispatch(blocksFailure(error));
})
}
}
НИЧЕГО НЕ ПРОШЛО С REDUX SETUP BTW