文件名称:byob-cms:带上自己的后端! 客户端只有说GraphQL的CMS
文件大小:116KB
文件格式:ZIP
更新时间:2024-06-01 02:49:25
JavaScript
BYOB CMS byob-cms是仅针对客户端CMS的React组件。byob-cms中包含三个基本概念: 配置“ config”是一个JavaScript对象,其中包含byob-cms构建cms所需的所有信息。 您应该将配置作为道具传递到byob-cms组件中。 资源“资源”是一个RESTful概念。 您可以对资源中的记录执行CRUD。 您可以将资源视为类,将记录视为实例,或者将资源视为模型,将记录视为文档。 图式我们使用包在cms中呈现表单。 在那里,您可以提供jsonSchema和uiSchema来定义表单的结构。 我们让您为CRUD页面配置架构。 当您不为该CRUD类型提供架构时,将使用“ defaultSchema”。 用法 您可以将此软件包作为组件导入,并为其提供配置属性。 import React from 'react'; import ReactDOM fro
【文件预览】:
byob-cms-master
----.gitignore(75B)
----.babelrc(48B)
----.eslintrc(464B)
----package.json(2KB)
----src()
--------removeTypename.js(398B)
--------alertFirstGqlMsg.js(269B)
--------stylesheets()
--------index.js(17KB)
--------AppLib()
--------StateHOF.js(2KB)
--------App.js(3KB)
--------formLib()
--------graphqlWithoutCache.js(994B)
--------App.test.js(208B)
--------GqlCmsConfigLib()
----public()
--------index.html(2KB)
--------favicon.ico(24KB)
--------manifest.json(298B)
----index.js(39B)
----README.md(8KB)
----.npmignore(32B)
----yarn.lock(256KB)