--- title: useNodeProps description: Low-level selection and mixed-value helper for property panels. --- # useNodeProps `useNodeProps()` is the low-level property-panel helper behind higher-level composables like `useAppearance`, `useLayout`, and `useTypography`. Use it when you need mixed-value detection, multi-selection updates, array-item editing, or undo-aware property commits. ## Related APIs - [useAppearance](../composables/use-appearance) - [useLayout](../composables/use-layout) - [useTypography](../composables/use-typography) - [PropertyListRoot](../components/property-list-root)