react-admin+postgrest实现增删改查功能(摆脱接口开发)

简介: react-admin+postgrest实现增删改查功能(摆脱接口开发)

简介

最近准备用一个新的技术框架去开发页面 据说能又很快的效果


准备工作

postgrest数据库



react-admin

 https://github.com/marmelab/react-admin


新建

``` import React from 'react'

import { Create, SimpleForm, TextInput, DateInput } from 'react-admin'

const OrderCreate = (props: any) => { return (

 

 

 

 

 

  ) }

export default OrderCreate

```




编辑

``` import React from 'react'

import { Edit, SimpleForm, TextInput, DateInput } from 'react-admin'

const OrderEdit = (props: any) => { return (

 

  )

}

export default OrderEdit

```




查询

``` import React from 'react'

import { List,Datagrid,TextField,EditButton,DeleteButton} from 'react-admin'

const OrderList = (props: any) => { return

 

 

}

export default OrderList

```



结果



主体

<Admin
            dataProvider={dataProvider}
          >
            <Resource name = 't_order' list = {OrderList} create={OrderCreate} edit = {OrderEdit}/>
          </Admin>



总结

这样就实现了只要通过数据库表和前端就完成了管理页面的开发 只需要知道表名即可 这边知识部分代码 我是歌谣 放弃很容易 但是坚持一定很酷


相关文章
|
7月前
|
前端开发
React查询、搜索类功能的实现
React查询、搜索类功能的实现
66 0
|
2月前
|
移动开发 前端开发 JavaScript
React DnD:实现拖拽功能的终极方案?
本文首发于微信公众号“前端徐徐”,介绍了一个强大的 React 拖拽库——React DnD。React DnD 帮助开发者轻松创建复杂的拖拽界面,适用于 Trello 风格的应用、列表重排序、可拖拽的 UI 组件等场景。文章详细介绍了 React DnD 的基本信息、主要特点、使用场景及快速上手指南。
142 3
React DnD:实现拖拽功能的终极方案?
|
3月前
|
移动开发 前端开发
react项目配合diff实现文件对比差异功能
在React项目中,可以使用`diff`库实现文件内容对比差异功能。首先安装`diff`库,然后在组件中引入并使用`Diff.diffChars`或`Diff.diffLines`方法比较文本差异。通过循环遍历`diff`结果,可以生成不同样式的HTML元素来高亮显示文本差异。
151 1
react项目配合diff实现文件对比差异功能
|
3月前
|
前端开发
React 中购物车功能实现(全选多选功能实现)
React 中购物车功能实现(全选多选功能实现)
42 2
|
3月前
|
存储 移动开发 前端开发
初探react,用react实现一个todoList功能
该文章通过创建一个TodoList应用来介绍React的基础知识,包括环境搭建、组件创建、状态管理和事件处理,并演示了如何使用React Hooks来优化组件逻辑。
|
4月前
|
前端开发
|
4月前
|
存储 JavaScript 前端开发
探索React状态管理:Redux的严格与功能、MobX的简洁与直观、Context API的原生与易用——详细对比及应用案例分析
【8月更文挑战第31天】在React开发中,状态管理对于构建大型应用至关重要。本文将探讨三种主流状态管理方案:Redux、MobX和Context API。Redux采用单一存储模型,提供预测性状态更新;MobX利用装饰器语法,使状态修改更直观;Context API则允许跨组件状态共享,无需第三方库。每种方案各具特色,适用于不同场景,选择合适的工具能让React应用更加高效有序。
93 0
|
7月前
|
前端开发
React 仿淘宝图片放大镜功能
React 仿淘宝图片放大镜功能
136 0
|
7月前
|
存储 前端开发 JavaScript
【亮剑】在React中,处理`onScroll`事件可实现复杂功能如无限滚动和视差效果
【4月更文挑战第30天】在React中,处理`onScroll`事件可实现复杂功能如无限滚动和视差效果。类组件和函数组件都能使用`onScroll`,通过`componentDidMount`和`componentWillUnmount`或`useEffect`添加和移除事件监听器。性能优化需注意节流、防抖、虚拟滚动、避免同步计算和及时移除监听器。实战案例展示了如何用Intersection Observer和`onScroll`实现无限滚动列表,当最后一项进入视口时加载更多内容。合理利用滚动事件能提升用户体验,同时要注意性能优化。
490 0
|
7月前
|
JavaScript 前端开发
在React和Vue中实现锚点定位功能
在React和Vue中实现锚点定位功能
184 1