Remove `as const` + spread pattern that created a new array on every render, triggering useLayoutEffect re-registration. Use typed SettingsSection[] constant instead.
Remove `as const` + spread pattern that created a new array on every render, triggering useLayoutEffect re-registration. Use typed SettingsSection[] constant instead.