Hem*_*nth 0 reactjs react-native react-redux react-hooks
我正在为 axios (React Native) 设置全局标头,因此我需要从 redux 存储中获取令牌。但是当我尝试获取它时,它会抛出错误:无效的挂钩调用
任何解决方法或解决方案都会有很大帮助!
import { useSelector } from 'react-redux';
let authToken;
function getToken() {
authToken = useSelector(state => state?.authReducer?.authToken);
return;
} getToken();
Run Code Online (Sandbox Code Playgroud)
您不能在函数中使用Selector。但您可以使用以下语法获取状态。
const state = store.getState()
Run Code Online (Sandbox Code Playgroud)
然后你可以获得你想要的值,例如
let authToken = state?.authReducer?.authToken;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2987 次 |
| 最近记录: |