小编Rek*_*lyi的帖子

在 react-admin 中通过 REST API 进行基于 Cookie 的身份验证

我是反应管理员的新手。我已经阅读了stackoverflow中的所有问题,并且也用谷歌搜索了我的问题,但没有找到任何有用的解决方案。

我正在设置 React-admin 来替换我的一个项目的现有管理页面。我通过 REST API 使用基于 cookie 的身份验证。

是否有可能(如果是,如何?)在 react-admin 中使用它?有人可以引导我走向正确的方向吗?

干杯!

reactjs react-admin

6
推荐指数
1
解决办法
2545
查看次数

React setState在while循环中未设置状态

我想避免数据乘法,因此我想创建一个循环,以针对不同的site_id调用我的dataprovider。

我创建了一个while循环并在此while循环中设置状态值。我意识到从我的2元素数组(我有2个站点)中,只有1个处于状态,而另一个没有。

class Dashboard extends Component {
state = {
    username: localStorage.getItem('username'),
    siteid: [{
        id: 1,
        daily: "EKdaily",
        weekly: "EKweekly",
        monthly: "EKmonthly",
        total: "EKtotal",
        },
    {
        id: 2,
        daily: "AKdaily",
        weekly: "AKweekly",
        monthly: "AKmonthly",
        total: "AKtotal",
    }]

};

componentDidMount() {
    dataProviderFactory('rest').then(
        dataProvider => {
            dataProvider(GET_ONE, 'users', {
                id: this.state.username,
            })
                .then(response => this.setState({ fullname: response.data.fullname }))

            dataProvider(GET_LIST, 'sites', {
                filter: { q: '' },
                sort: { field: '', order: '' },
                pagination: { page: 1, perPage: 1 },
            })
                .then(response …
Run Code Online (Sandbox Code Playgroud)

javascript setstate reactjs react-native react-admin

5
推荐指数
1
解决办法
167
查看次数