Как сделать кнопку просмотра всех в reactJs (массив состояний) - PullRequest
0 голосов
/ 06 февраля 2020

Я работаю с пледом 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

...