MDUIDocs
Kopiuj link llms.txtKopiuj link llms-full.txtWyświetl tę stronę w formacie MarkdownOmów tę stronę z ChatGPTOmów pełną dokumentację projektu z ChatGPT
Predefiniowany kolor
Własny kolor
Wyodrębnij kolor z tapety
Wybierz tapetę
Pierwsze kroki
Tworzenie wspomagane przez AI
Style
Integracja z frameworkami
React Vue Angular Inne
Komponenty
Funkcje
Biblioteki

React

Używając mdui w React, wystarczy postępować zgodnie z instrukcjami na stronie Instalacja.

Uwagi

Używając mdui w React istnieją pewne ograniczenia. Są to ogólne ograniczenia dotyczące używania Web Components w React, a nie ograniczenia samej biblioteki mdui.

Obsługa zdarzeń

Ponieważ React nie obsługuje zdarzeń niestandardowych, podczas korzystania ze zdarzeń dostarczanych przez komponenty mdui należy najpierw uzyskać referencję do komponentu za pomocą atrybutu ref.

Poniżej znajduje się przykład użycia zdarzeń komponentów mdui w React:

import { useEffect, useRef } from 'react';
import 'mdui/mdui.css';
import 'mdui/components/switch.js';

function App() {
  const switchRef = useRef(null);

  useEffect(() => {
    const handleToggle = () => {
      console.log('przełącznik został przełączony');
    };

    switchRef.current.addEventListener('change', handleToggle);

    return () => {
      switchRef.current.removeEventListener('change', handleToggle);
    };
  }, []);

  return <mdui-switch ref={switchRef}></mdui-switch>;
}

export default App;

Deklaracje typów TypeScript dla JSX

Jeśli używasz mdui w plikach TypeScript (.tsx), musisz dodać deklaracje typów TypeScript. Musisz ręcznie zaimportować plik deklaracji typów mdui w pliku .d.ts projektu:

/// <reference types="mdui/jsx.en.d.ts" />
Na tej stronie