微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

react-admin 与下一个 js

如何解决react-admin 与下一个 js

我正在使用 Nextjs 通过 React 创建一个应用程序。

我真的很想为我的 BO 使用 react-admin。我试过 test example 并通过反应它完美地工作。不幸的是,当我试图在下一个 js 中包含一些代码时 - 它不起作用。

我创建了 import pandas as pd last = pd.read_pickle('pre_clustering.pkl') random_number=9288 first="" # f=0 (No need) for f,row in last.iterrows(): # for i in last['brand']: (Changed: f is the actual row index) i=row['brand'] # (added) if(type(i)==str): if(first == i): last.at[f,'brand']= random_number print(last.loc[f,'brand']) # f=f+1 (No need) elif (first !=i): first=i random_number= random_number +1 last.at[f,'brand'] = random_number print(last.loc[f,'brand']) # f=f+1 #else: # f=f+1 brand = last['brand'] 文件,并添加了下一个代码(之前我自己测试过 - 工作代码):

/admin/dashboard.tsx

我有一个错误(渲染上下文): rendering issue

也许有人可以向我推荐一些关于 import * as React from 'react'; import PostIcon from '@material-ui/icons/Book'; import UserIcon from '@material-ui/icons/Group'; import { Admin,Resource,ListGuesser } from 'react-admin'; import jsonServerProvider from 'ra-data-json-server'; import { PostList,PostEdit,PostCreate,PostShow } from './react-admin/posts'; import { UserList } from './react-admin/users'; import Dashboard from './react-admin/Dashboard'; import authProvider from './react-admin/AuthProvider'; const App = () => ( <Admin dataProvider={jsonServerProvider( 'https://jsonplaceholder.typicode.com' )} authProvider={authProvider} dashboard={Dashboard} > <Resource name="posts" icon={PostIcon} list={PostList} edit={PostEdit} create={PostCreate} show={PostShow} /> <Resource name="users" icon={UserIcon} list={UserList} /> <Resource name="comments" list={ListGuesser} /> </Admin> ); export default App; react-admin 的教程?

非常感谢

解决方法

此管理组件仅在客户端工作,您需要将其全部包装到一个组件中并使用动态导入来帮助您实现这一点

//pages/index.tsx
import dynamic from "next/dynamic"

const ReactAdmin = dynamic(() => import("components/admin/ReactAdmin"),{
  ssr: false,})

const HomePage = () => <ReactAdmin />

export default HomePage

和组件本身

//components/admin/ReactAdmin.tsx

import { Admin } from "react-admin"
import jsonServerProvider from "ra-data-json-server"

const dataProvider = jsonServerProvider("https://jsonplaceholder.typicode.com")

const ReactAdmin = () => {
  return <Admin dataProvider={dataProvider} />
}

export default ReactAdmin

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。