2017-12-03 1 views
0

は、JSエラーに反応:定義されていない無undefを、私は私の行動/ cart.js Reduxの</p> <p>で初心者の開発をしています

export default addToCart = (item) => { 
    console.log("item: " + item); 
    return { 
     type: 'ADD'. 
     item 
    }; 

} 

および減速/ cart.js

export default (state = [], payload) => { 
    switch (payload.type) { 
     case 'ADD': 
      return [...state, payload.item]; 
     default: 
      return state 
    } 
} 

リンターは言う:

./src/actions/cart.js 

    Line 1: 'addToCart' is not defined no-undef 

どうすればこのprを解決できますか?オームレム?

答えて

0

あなたは試してみてください:

export default function addToCart (item) { 
    console.log("item: " + item); 
    return { 
     type: 'ADD'. 
     item 
    }; 
} 

それとも

export const addToCart = (item) => { 
    console.log("item: " + item); 
    return { 
     type: 'ADD'. 
     item 
    }; 

} 

それはdefault輸出を可能にするので特にfunction方法が優れています。あなたの解決策は機能しません、あなたがではなく、const addToCartと書いたので、addToCartが定義されていると思います。

関連する問題

 関連する問題