2017-11-13 23 views
-1

私の最初のReactネイティブアプリで作業しています(Reduxも新しくなりました)。私はエラーを取得し続けます:私のauth.jsレデューサーの最後の行を指す "予期しないトークン認証"。私はESLinterで編集するためにAtomでNuclideを使用しています。いずれかの考え(1)私の問題は何ですか?または(2)Nuclide Diagnosticsにエラーの詳細を提供するにはどうすればよいですか?React/Reduxエクスポートの予期しないトークン

const defaultState = { 
    isLoggedIn: false, 
    token: '', 
    client: '', 
    uid: '', 
    spinner: false 
}; 

const auth = (state = defaultState, action) => { 
    switch (action.type) { 
    case 'LOGIN': 
     return Object.assign({}, state, { 
     isLoggedIn: true, 
     token: action.token, 
     client: action.client, 
     uid: action.uid, 
     spinner: false 
     }); 
    case 'LOGOUT': 
     return Object.assign({}, state, { 
     isLoggedIn: false, 
     email: '', 
     password: '', 
     spinner: false 
     }); 
    case 'LOAD_SPINNER': 
     return Object.assign({}, state, { 
     spinner: true, 
     }); 
    default: 
     return state; 
    }; 
}; 

export auth 
+2

'export {auth};' –

+0

@SterlingArcher - ブラケットの使用が私を傷つけて初めてです。この文脈でそれらを使用するか否かについて私に指示できる良いブログ投稿をお持ちですか? – RedOster

+2

まあ、変更を覚えているのはしばらく時間がかかりましたが、[MDN for export](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export)には素晴らしい例題のセクション –

答えて

1

エクスポートのために予期しないトークン認証があります。使用するexport default auth;

関連する問題