useContent()
We can effectively handle data management through the utilization of useContent().
import { createComponent, Frontend } from '@magicjs.dev/frontend';
export default createComponent((props) => {
// Destructure the useContent function from the provided props
const { useContent } = props.use(Frontend);
// Initialize contentEditor using useContent
const contentEditor = useContent({
serviceId: "uniqueIdentifier", // Ensure serviceId is unique
defaultContent: {/* Add your default content here */},
useReduxStore: false, // Control whether to utilize Redux store for data management
});
})Operations
setContent
updateKey
Name
Type
Description
Required
Default
pushItem
Name
Type
Description
Required
Default
removeItemAt
Name
Type
Description
Required
Default
runBatch
hasChanged
markAsSaved
saveLocally
getPendingLogs
resetPendingLogs
insertItem
unshiftItem
reset
Last updated