Podział na komponenty w React.js #82
Replies: 22 comments 37 replies
-
Beta Was this translation helpful? Give feedback.
-
Super czekam na więcej Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
nie wiem na jaką ocenę wykonałem zadanie domowe. Ale dopiero jestem w "przedszkolu w gupie REACT-ki".
Pozdrawiam Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Cześć,
Pytanie to łącze z ćwiczeniem do samodzielnego rozwiązania, które kończy poprzedni temat. Co można, a czego nie przekazać w propsie (czy tylko stringa?) Pozdrowienia :) Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Cześć,
Pozdrowienia! Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Cześć, uparłem się, że to zrozumiem. Dlaczego nie wyświetla mi poprawnych avatarów? Przecież w wywołaniu ContactAvatar w ContactItem podaję atrybut, a w funkcji ContactAvatar zaciągam go i wklejam w source w stringa.
Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Dlaczego trzeba wszystko zmieniać na className, skąd taki zamysł autorów czy nie łatwiej by było zostać przy class? Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Cześć, Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Dlaczego nie działa mi nawet zaimplementowany kod od Ciebie, jedynie jak przekopiuje cały kod w czystym JS to wtedy śmiga :) ale kod wtedy jest kompletnie nie zrozumiały i wygląda całkowicie inaczej niz w poprzednich odcinkach. Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
function Avatar({login})
} function ContactItem({ login, name, department }) { return (
); Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
function ContactItem({login, name, department}) { {name}{department} ); } function get_gravatar(email, size) { // MD5 (Message-Digest Algorithm) by WebToolkit //
Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
czy przy zerowej/minimalnej wiedzy JS warto dalej kontynuować ten poradnik? czy lepiej pierw liznąć trochę czystego JS? Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
To ja dodam rezultat od siebie w code sandbox'ie: md5 zainstalowane z pakietów a regex z walidacja emaila ze stack'a :D Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Czy tylko mi przy przenoszeniu struktury opisanej w rozdziale "Podział na komponenty" pierwszy element listy (Lena) chowa się gdzieś na górze? pod poprzednim Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
function AvatarItem({login}) {
Dodanie gravatara wymaga przekonwertowania maila np tak: https://css-tricks.com/snippets/javascript/javascript-md5/ no i przydałby się jakiś if do sprawdzenia, czy otrzymano jakąś odpowiedź. Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Hotfixy dla tych z nerwicą co się męczą z CSSem przy tym ćwiczeniu, a chcieliby jak najszybciej pójść dalej ;) 1. Pierwszy element z listy jest niewidoczny / znajduje się pod headerem. Odp.: Trzeba usunąć klasę "fixed" w elemencie header 2. Elementy listy mają u mnie bullety przed każdym elementem, a w przykładzie ich nie ma Odp.: Trzeba każdy element ul i li zamienić na div (tak jak z przykładów w doc'sach Semantic UI) i powinno być w porządku. Co do tutorialu to jest super! Czegoś takiego szukałem! Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Pogubiłem się :( . Mógłby mi ktoś wytłumaczyć o co chodzi w dodatkowym poleceniu? Czym/kim jest Gravatar? O jaki e-mail chodzi? EDIT: Poszperałem trochę w komentarzach i mi się udało. Jakby ktoś miał z tym problem, tak jak ja, to Gravatar to taki program do losowania avatarów jakiś ludzi, a e-mail podajemy tam, gdzie login. W swoim projekcie skorzystałem z wtyczki faker do VS Code, zamiast Gravatar, niżej podaję kod ;)
<title>Podział na komponenty w React.js</title>
<script src="https://unpkg.com/react/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom/umd/react-dom.development.js"></script>
<script src="https://unpkg.com/babel-standalone/babel.js"></script>
<script type="text/babel">
function AppHeader() {
return (
Lista kontaktów
Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Cześć, uparłem się, że to zrozumiem. Dlaczego nie wyświetla mi poprawnych avatarów? Przecież w wywołaniu ContactAvatar w ContactItem podaję atrybut, a w funkcji ContactAvatar zaciągam go i wklejam w source w stringa.
Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Pierwsze zadanie: Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Drugie zadanie: Nie zagłębiałam się w api gravataru , po prostu wygenerowałam inny obrazek :) Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
api.adorable.iojest już niestety niedostępne. Można je zastąpić przez: https://api.hello-avatar.com/adorables/55/ Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Cześć. Komentarz zaimportowany z WordPressa |
Beta Was this translation helpful? Give feedback.
-
Podział na komponenty w React.js
W tej części skupisz się na teorii i praktyce dzielenia zaprojektowanych aplikacji na poszczególne komponenty. Zaczniesz też tworzyć prostą appkę — menedżer kontaktów. W planach wyświetlanie, dodawanie i edycja kontaktów. Ale najpierw — musimy przecież zaprojektować HTML i CSS dla tej aplikacji.
https://typeofweb.com/podzial-komponenty-react-js
Beta Was this translation helpful? Give feedback.
All reactions