Optional
deps : DependencyList将传递给 React.useMemo 的依赖项数组
Realm 对象集合或空数组
// Return all collection items
const collection = useQuery({ type: Object });
// Return all collection items sorted by name and filtered by category
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
}, [category]);
// Return all collection items sorted by name and filtered by category, triggering re-renders only if "name" changes
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
keyPaths: ["name"]
}, [category]);
从给定类型返回 Realm .Object 的 Realm Realm 。该钩子将更新集合中任何对象的任何更改;如果集合为空,则返回一个空大量。
此操作的结果可由任何 React Native VirtualizedList 或 FlatList 的data
参数直接使用。 如果用于列表的renderItem
属性的组件是 React.Memoized,则只有修改后的对象才会重新呈现。
Optional
deps : DependencyList将传递给 React.useMemo 的依赖项数组
Realm 对象集合或空数组
// Return all collection items
const collection = useQuery({ type: Object });
// Return all collection items sorted by name and filtered by category
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
}, [category]);
// Return all collection items sorted by name and filtered by category, triggering re-renders only if "name" changes
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
keyPaths: ["name"]
}, [category]);
从给定类型返回 Realm .Object 的 Realm Realm 。该钩子将更新集合中任何对象的任何更改;如果集合为空,则返回一个空大量。
此操作的结果可由任何 React Native VirtualizedList 或 FlatList 的data
参数直接使用。 如果用于列表的renderItem
属性的组件是 React.Memoized,则只有修改后的对象才会重新呈现。
Realm 对象集合或空数组
// Return all collection items
const collection = useQuery({ type: Object });
// Return all collection items sorted by name and filtered by category
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
}, [category]);
// Return all collection items sorted by name and filtered by category, triggering re-renders only if "name" changes
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
keyPaths: ["name"]
}, [category]);
从给定类型返回 Realm .Object 的 Realm Realm 。该钩子将更新集合中任何对象的任何更改;如果集合为空,则返回一个空大量。
此操作的结果可由任何 React Native VirtualizedList 或 FlatList 的data
参数直接使用。 如果用于列表的renderItem
属性的组件是 React.Memoized,则只有修改后的对象才会重新呈现。
Realm 对象集合或空数组
// Return all collection items
const collection = useQuery({ type: Object });
// Return all collection items sorted by name and filtered by category
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
}, [category]);
// Return all collection items sorted by name and filtered by category, triggering re-renders only if "name" changes
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
keyPaths: ["name"]
}, [category]);
从给定类型返回 Realm .Object 的 Realm Realm 。该钩子将更新集合中任何对象的任何更改;如果集合为空,则返回一个空大量。
此操作的结果可由任何 React Native VirtualizedList 或 FlatList 的data
参数直接使用。 如果用于列表的renderItem
属性的组件是 React.Memoized,则只有修改后的对象才会重新呈现。
Optional
查询 : QueryCallback < T >Optional
deps : DependencyList将传递给 React.useMemo 的依赖项数组
Realm 对象集合或空数组
// Return all collection items
const collection = useQuery({ type: Object });
// Return all collection items sorted by name and filtered by category
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
}, [category]);
// Return all collection items sorted by name and filtered by category, triggering re-renders only if "name" changes
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
keyPaths: ["name"]
}, [category]);
从给定类型返回 Realm .Object 的 Realm Realm 。该钩子将更新集合中任何对象的任何更改;如果集合为空,则返回一个空大量。
此操作的结果可由任何 React Native VirtualizedList 或 FlatList 的data
参数直接使用。 如果用于列表的renderItem
属性的组件是 React.Memoized,则只有修改后的对象才会重新呈现。
Realm 对象集合或空数组
// Return all collection items
const collection = useQuery({ type: Object });
// Return all collection items sorted by name and filtered by category
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
}, [category]);
// Return all collection items sorted by name and filtered by category, triggering re-renders only if "name" changes
const filteredAndSorted = useQuery({
type: Object,
query: (collection) => collection.filtered('category == $0',category).sorted('name'),
keyPaths: ["name"]
}, [category]);
使用TypeDoc生成
从给定类型返回 Realm .Object 的 Realm Realm 。该钩子将更新集合中任何对象的任何更改;如果集合为空,则返回一个空大量。
此操作的结果可由任何 React Native VirtualizedList 或 FlatList 的
data
参数直接使用。 如果用于列表的renderItem
属性的组件是 React.Memoized,则只有修改后的对象才会重新呈现。