# Reflect. От модели к представлению — Mercury LMS > Контракт `@fiberfx/reflect` 4.1.1; Hypergraph и Hyperscript 4.1.1. Версия: `@fiberfx/reflect@4.1.1`, Hypergraph/Hyperscript 4.1.1. Ревизия: `20dad1543358ab293c61b004a1f5f2577915798b`. ## Порядок изучения 1. /ru/reflect/binding — свойства, обработчики, createReflect, fromTag. 2. /ru/reflect/projections — источники-хранилища и явные переопределения. 3. /ru/reflect/scopes — общая модель и независимые Provider. 4. /ru/reflect/lists — ключи, замена свойств через mapItem, локальное состояние. 5. /ru/reflect/variants — строковые и логические ветви, запасной вариант. 6. /ru/reflect/components — постоянный реестр и замена конструктора. 7. /ru/reflect/lifecycle — сохранённые свойства времени жизни, очистка, SSR. 8. /ru/reflect/testing — браузерный тест через нативный mx и @fiberfx/testing. ## Ограничения Пять экспортов: reflect, createReflect, list, variant, fromTag. mapProps — конфигурация. Входные свойства, включая undefined, перекрывают привязки и проекции. bind/mapItem привязывают функции к области; mapProps сохраняет вызываемые значения без обёртки. Не предлагать непоставляемые API ресурсов, селекторов, слотов и пресетов. ## Практика Каждая глава ведёт в соответствующий режим браузерного эксперимента. Описание ожидаемого результата не подтверждает прохождение теста. ## Навигация - [HTML](/ru/reflect) - [Reflect](/ru/reflect/llms.txt) - [Index](/ru/llms.txt) - [Карта сайта](/sitemap.xml) - [Все английские версии для агентов](/llms-full.txt)