Toolverse
Wszystkie skille

waterui

autor: water-rs

Twórz aplikacje wieloplatformowe w Rust z reaktywnym interfejsem użytkownika

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend
Wyświetlenia
2

O skillu

WaterUI to umiejętność Claude'a do budowania aplikacji cross-platform w Rust. Pomaga w pisaniu widoków, zarządzaniu stanem reaktywnym, stylizacji interfejsu i debugowaniu kodu. Obejmuje wiązania reaktywne, układy, komponenty UI oraz narzędzie water CLI. Kluczowa cecha: przekazuj wiązania bezpośrednio do API zamiast wywoływać .get(), aby uzyskać automatyczną reaktywność — slider zmienia rozmycie, przycisk aktualizuje licznik bez ręcznego odświeżania.

Jak używać

  1. Zainstaluj umiejętność WaterUI w swoim środowisku Claude'a, wskazując repozytorium water-rs/waterui z gałęzi dev. 2. Załaduj umiejętność przed rozpoczęciem pracy nad projektem Rust, szczególnie gdy pracujesz z widokami, stanem reaktywnym lub stylizacją UI. 3. Przy pisaniu komponentów pamiętaj o reaktywnym wzorcu: zawsze przekazuj Binding bezpośrednio do metod API (np. blur(blur_value.clone()), visible(is_visible.clone())), zamiast wywoływać .get() na wiązaniu. 4. Definiuj widoki jako funkcje zwracające impl View — możesz komponować je bezpośrednio bez dodatkowych wrapperów, np. vstack((card("Hello"), card("World"))). 5. Gdy potrzebujesz przykładów, użyj agenta Explore do przeszukania plików examples/*/src/lib.rs w repozytorium. 6. Do debugowania i weryfikacji poprawności kodu reaktywnego sprawdzaj, czy API akceptuje impl Signal — jeśli tak, zawsze przekazuj binding zamiast statycznej wartości, aby uniknąć zamrożenia stanu.

Podobne skille