Toolverse
Wszystkie skille

robius-widget-patterns

autor: ZhangHanDong

Wzorce komponentów Robius dla Makepad — projektuj wielokrotnie używalne widgety

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
2

O skillu

Zbiór sprawdzonych w produkcji wzorców do tworzenia komponentów Makepad na bazie kodów Robrix i Moly. Znajdziesz tu rozwiązania dla modalnych okien, list dynamicznych, drag-and-drop, tooltipów, cache'owania widoków i optymalizacji renderowania. Skill aktywuje się przy pracy nad wzorcami widgetów, komponentami wielokrotnie używalnymi i projektowaniem interfejsów w Makepad.

Jak używać

  1. Zainstaluj skill w swoim środowisku Makepad, wskazując repozytorium ZhangHanDong/makepad-skills. Skill automatycznie aktywuje się, gdy w projekcie pojawią się słowa kluczowe takie jak: reusable widget, widget design, modal, collapsible, drag drop, pageflip lub ich chińskie odpowiedniki (可复用, 模态, 组件设计, 组件模式).

  2. Otwórz katalog _base/ w repozytorium, aby przeglądać dostępne wzorce. Każdy plik markdown opisuje konkretny problem i jego rozwiązanie — na przykład 02-modal-overlay.md pokazuje, jak budować okna dialogowe za pomocą DrawList2d, a 18-drag-drop-reorder.md wyjaśnia drag-and-drop.

  3. Wybierz wzorzec odpowiadający Twojemu zadaniu. Jeśli tworzysz komponent wielokrotnie używany, zapoznaj się z 01-widget-extension.md (rozszerzanie widgetów metodami pomocniczymi). Dla dynamicznych list zobacz 04-list-template.md z użyciem LivePtr.

  4. Przeanalizuj kod źródłowy z Robrix (klient czatu Matrix) lub Moly (aplikacja czatu AI), które stanowią bazę dla wzorców. Wzorce pokazują rzeczywiste implementacje Avatar, RoomsList, ChatLine i AdaptiveView.

  5. Zastosuj wybrany wzorzec w swoim komponencie, dostosowując go do konkretnych potrzeb. Zwróć uwagę na optymalizacje renderowania opisane w 20-redraw-optimization.md i cache'owanie widoków z 05-lru-view-cache.md, aby zapewnić wydajność produkcyjną.

  6. Testuj komponent w kontekście aplikacji Makepad, weryfikując, że zachowuje się zgodnie z dokumentacją wzorca. Skill pozostaje dostępny do konsultacji podczas całego cyklu rozwoju.

Podobne skille