Spisu treści:

Jakie są trzy różne sposoby stylizowania komponentów w reakcji?
Jakie są trzy różne sposoby stylizowania komponentów w reakcji?

Wideo: Jakie są trzy różne sposoby stylizowania komponentów w reakcji?

Wideo: Jakie są trzy różne sposoby stylizowania komponentów w reakcji?
Wideo: Styling React Components with CSS Modules 2024, Może
Anonim

Wydaje się, że istnieje około ośmiu różnych sposobów stylizacji komponentów React JS stosowanych powszechnie w branży do pracy na poziomie produkcyjnym:

  1. Wbudowany CSS.
  2. Normalny CSS.
  3. CSS w JS.
  4. Stylizowany składniki .
  5. Moduły CSS.
  6. Sass i SCSS.
  7. Mniej.
  8. Stylowy.

Mając to na uwadze, jak reagujesz stylizując komponenty?

Dla Składnik reakcji że chciałbyś styl , po prostu utwórz plik CSS, który będzie zawierał style za to składnik . W czasie kompilacji lokalne nazwy klas są mapowane i eksportowane jako literał obiektu JS dla Reagować - a także zmodyfikowaną wersję wejściowego CSS ze zmienionymi nazwami klas.

dlaczego style inline są złe? Przeglądarki tłumaczą każdą stronę internetową na prosty kod HTML. Zastosowanie style wbudowane w HTML to zły ćwicz, ponieważ przeglądarka nie rozumie tego dobrze. Jeśli Twoja witryna jest mała i nie chcesz korzystać z zewnętrznych styl prześcieradła, to powinieneś iść do wewnętrznych style ponieważ przeglądarki mogą je łatwo zrozumieć.

Poza tym, jak używać className w reakcji?

Nazwa klasy . Aby określić klasę CSS, posługiwać się ten Nazwa klasy atrybut. Dotyczy to wszystkich zwykłych elementów DOM i SVG, takich jak, i innych. Jeśli ty użyj React z Web Components (co jest rzadkością), posługiwać się zamiast tego atrybut class.

Czy React natywnie korzysta z CSS?

Użyj CSS stylizować swój Reaguj natywnie aplikacje. Za kulisami. css pliki są przekształcane do reagować natywnie obiekty stylu (spójrz na przykłady). Ten transformator Móc być używane razem z Reaguj natywny CSS moduły.

Zalecana: