Relationships with fields
Below is an example of using @xpfw/data-bulma with a relational model. At the bottom are Tag Collections which have a ManyToMany relationship to the Tags right below.
Add Tag
Create a tag that will be addable to a Tag Collection.
Create
See Tags
Check which Tags can be searched for in the Tag Collection Relationship Field.Reset Data
IDtagNamedescription
Modify a Tag
Select a Tag from the list to edit it here
No item selected yet for editing.
Add a Tag Collection
Create Tag Collections that have relationships to the Tags above
Create
Related lists
Just like in the search _id is resolved to a name display  Reset Data
IDtitletags
Alter a Collection
Select an Item from the list to edit it here
No item selected yet for editing.
All driven by this little definition
import { executeForMethods, ExtendedJSONSchema } from "@xpfw/form"
import { changeValToRegex } from "@xpfw/data"
import { isString } from "lodash"

const TagName: ExtendedJSONSchema = {
  title: "tagName",
  type: "string"
}
const TagDescription: ExtendedJSONSchema = {
  title: "description",
  type: "string"
}

const TagModel: ExtendedJSONSchema = {
  title: "tagModel",
  collection: "tags",
  required: [String(TagName.title)],
  properties: {
    [String(TagName.title)]: TagName,
    [String(TagDescription.title)]: TagDescription
  }
}

const Title: ExtendedJSONSchema = {
  title: "title",
  type: "string"
}

const CreatedAt: ExtendedJSONSchema = {
  title: "createdAt",
  type: "string",
  format: "date-time"
}

const Tags: ExtendedJSONSchema = {
  title: "tags",
  type: "array",
  theme: "multi",
  relationship: {
    namePath: TagName.title,
    collection: TagModel.collection,
    idPath: "_id"
  },
  modify: changeValToRegex(String(TagName.title))
}

const TagCollectionModel: ExtendedJSONSchema = {
  title: "tagColModel",
  collection: "tagCol",
  required: [String(Title.title)],
  properties: {
    [String(Title.title)]: Title,
    [String(Tags.title)]: Tags,
    [String(CreatedAt.title)]: CreatedAt
  }
}
React Native support
Here are some screenshots of using @xpfw/data-native.
CreateScreenshot of @xpfw/data-native's create component
ListScreenshot of @xpfw/data-native's list component
EditScreenshot of @xpfw/data-native's edit component