Two state management patterns: two-way binding for simple cases, function binding (getter/setter) for complex transformations, conditionals, debouncing, or external state integration.