Принцип работы
Component Canvas создаёт полноэкранную среду проверки вокруг компонентов, уже существующих в проекте. Поддерживаемые варианты и полезные состояния сгруппированы для быстрого сравнения, после которого дизайнер может взаимодействовать с настоящими элементами управления. Источник сохраняет независимость реализации компонента от холста.
Процесс точно определяет смысл сравнения. При сравнении размеров текст, стили и данные остаются постоянными; при сравнении стиля меняется только стиль. Он также сохраняет штатные порталы, фокус и вложенную прокрутку, поэтому полезный предпросмотр должен выдерживать больше, чем снимок состояния по умолчанию.
Ожидаемые результаты
- Изолированный маршрут или точка входа холста с запрошенными компонентами.
- Именованные группы вариантов с перечнем покрытия и объяснением пропусков.
- Отчёт об изменённых файлах, проведённых проверках, решениях и непроверенном поведении.
От задания до проверки
- 01Подключите один безопасный пример
Прочитайте публичные API компонентов и правила проекта. До подключения одного компонента используйте тестовые данные, моки или существующие обратные вызовы, чтобы исключить реальные записи.
- 02Создайте сравнимые группы
Добавляйте поддерживаемые варианты в единообразных группах. Меняйте за раз один параметр сравнения, сохраняя реальное поведение отключения, фокуса и взаимодействия компонента.
- 03Проверьте холст вокруг компонентов
Проверьте панорамирование, масштабирование, вписывание и клавиатурную навигацию вместе с вложенной прокруткой и штатными порталами. Сохраняйте только камеру и убедитесь, что сброс не меняет состояние предпросмотра.