Hooki React – useState tutorial



Hooki to nowa funkcjonalność React, dzięki której możemy „zahaczyć” o jego wewnętrzne mechanizmy, co ułatwia pisanie aplikacji. Pierwszy z hook-ów, który chcę przedstawić nazywa się useState i jest to hook, który pozwala korzystać ze stanu w komponencie funkcyjnym (przed wprowadzeniem hook-ów w komponentach funkcyjnych nie można było korzystać ze stanów, dlatego nazywały się one komponentami bezstanowymi. Teraz nazwa została zmieniona na komponenty funkcyjne).

Read More Hooki React – useState tutorial

Stylowanie linków za pomocą pseudoklas :hover :active :focus :visited



Standardowy wygląd linków na stronie internetowej zależny jest od przeglądarki. Każdy browser może wyświetlać linki i ich warianty (z różnymi pseudoklasami) w odmienny sposób.

Zazwyczaj jednak chcemy ustawić własne style, po to, by linki wyglądały tak samo niezależnie od tego, z jakiej przeglądarki korzystamy.

Do tego służą pseudoklasy:

Read More Stylowanie linków za pomocą pseudoklas :hover :active :focus :visited

Podstawowe komendy git

Komendy git możesz wykonać między innymi:

– w konsoli cmd (widnows start -> cmd. Otworzy się aplikacja Command Prompt. Aby przejść do katalogu głównego wpisz cd \ . Następnie wpisz cd + ścieżka do katalogu z twoim projektem, np: cd Users\Joanna\Desktop\moj-projekt

– w konsoli git bash, którą możesz pobrać ze strony https://git-scm.com/downloads . Po zainstalowaniu konsoli wejdź do folderu ze swoim projektem, kliknij prawy przycisk myszki i wybierz: Git Bash Here (otworzy się wtedy konsola).

Jeśli masz już konsolę z zaznaczoną ścieżką do katalogu, w którym chcesz umieścić swój projekt, możesz wpisać do niej pierwszą komendę (punkt pierwszy).

Read More Podstawowe komendy git

Rem, em – jednostki miary w css



Przyznam, że rzadko korzystam z takich jednostek miary jak rem i em. Zazwyczaj używam pikseli (px), bo jakoś łatwiej mi skojarzyć, jaki rozmiar będzie posiadać dany element.

Jednostki rem i em, w przypadku czcionek, mają jednak jedną przewagę nad pikselami – mogą być ustawione w korelacji do wielkości czcionki rodzica (em) lub roota (najczęściej jest nim element <html> – rem). Daje to możliwość manimulowania rozmiarami dla wielu elementów na raz. Domyślna wartość rozmiaru czcionki dla roota to zazwyczaj 16px (ale to zależy od przeglądarki).

Read More Rem, em – jednostki miary w css

Responsywne obrazki dla różnych ekranów w HTML5



Często spotykanym problemem przy projektowaniu stron internetowych są zdjęcia. Wyświetlenie większego zdjęcia na większym ekranie to lepsze wrażenia dla użytkownika, ale już wyświetlanie dużego zdjęcia na małym ekranie, np. na telefonie, może niepotrzebnie opóźnić ładowanie strony.

Dlatego dobrym rozwiązaniem jest „serwowanie” zdjęć o odpowiedniej wielkości i wadze dla różnych ekranów.

Read More Responsywne obrazki dla różnych ekranów w HTML5