Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 808 Bytes

myReadme.md

File metadata and controls

11 lines (7 loc) · 808 Bytes

Stwórz komponent Message, który będzie przyjmował w propsach:

typ (info, warning, danger) oraz treść wiadomości. W zależności od typu powinien zmieniać się kolor tła oraz obramowania tego komponentu.

Komponent może być osadzony w głównej aplikacji. Domyślnie będzie ukryty. Będziemy go pokazywali dispatchując akcje - np. stwórzmy kawałek stanu aplikacji ui, a w nim tablicę messages. Do niego kreator np. addMessage, który przyjmie typ oraz wiadomość, a następnie doda nasz komunikat do tablicy wiadomości.

Zróbmy dispatch tych kreatorów w momencie, gdy korzystamy z przycisków w zadaniu pierwszym. Czyli wyświetlajmy wiadomości w trakcie ładowania, resetowania i dodawania do naszej listy użytkowników.

//https://codesandbox.io/s/cool-violet-t9fvg?file=/src/redux.js