https://hook.eu1.make.com/l745h29yrjj2pp78eyrh4ppj5qxrgqet

Lekcja tekstowa
Lekcja audio
Zadanie
Dodatkowe informacje
Dodatkowe informacje
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

00:04:29 Norbert G: witam Szefostwo
00:04:53 kasia h-cz: dobrze, że  będzie przerwa, zdążę nadrobić majówkowe zaległości
00:09:01 Norbert G: po zakonczeniu szkoly reacta 2.0 będzie mewa 2.0 ? :D
00:10:14 Patryk Omiotek: https://www.webamigos.pl/modern-and-efficient-web-applications-mewa
00:17:36 Norbert G: jsxElement vs ReactNode
00:35:08 Patryk Omiotek: https://www.atlassian.com/pl/git/tutorials/comparing-workflows/gitflow-workflow
01:03:34 Marek: ja mam jak coś
01:04:01 Marek: ja mam kod :)
01:04:19 Marek: sekunda, podlacze sluchwaki i podesle PR
01:04:46 Marek: https://github.com/mszczegodzinski/szkola-reacta/pull/2
01:05:49 Patryk Omiotek: https://v2.chakra-ui.com/
01:07:01 Marek: ja do nadpisywania używałem styled-components ;)
01:08:31 Kuba: Odpowiadając na "ja do nadpisywania..."

To prawda, uwielabiam styled-components :) Ale pytam, bo myślałem, że w sumie styled-components można stosować no prawie 1:1 zamiennie z tailwindem
01:09:06 Patryk Omiotek: https://ui.shadcn.com/
01:09:48 Sergiej Kusyy: Fajna rzecz shadcn-ui!
01:12:59 Marek: słychać mnie/?
01:13:16 Kuba: Odpowiadając na "słychać mnie/?"

Nie
01:13:42 Zuzanna: Nasunęło mi się, kiedy przeglądałam zadania: jak otypować kolekcję danych w TS jeśli komponent sortujący ma być uniwersalny?
01:15:31 Marek: sory, mam problem z dźwiękiem
01:15:38 Marek: prośba moja byłaby o DynamicForm
01:15:42 Marek: ostatnie zadanie z modułu 2
01:18:16 Marek: musiałem nie zauważyć, co wygenerował copilot ;) sam nie stosuję
01:21:14 Kuba: Odpowiadając na "Nasunęło mi się..."

Chodzi o komponent SortedObj i hook useSort
01:36:18 Kuba: Odpowiadając na "Nasunęło mi się..."

Ten link uwzględnia zmiany tylko z tego PR'a o którego mi chodziło :)
https://github.com/KubaSzewczyk/S.O.R-2.0/pull/4/commits/3c4ab9ff8ac602680911c8ef9ece5312a5870002
01:37:59 Marek: chodziło mi o to, jak w zod otypować taki przypadek:
type FormData = {
  name: string;
  surname: string;
  [key: string]: string;
};
01:38:09 Marek: type FormData = {
 name: string;
 surname: string;
 [key: string]: string;
};
01:39:17 Kuba: Odpowiadając na "type FormData = {
..."

Ten key ma być obiektem?
01:39:48 Marek: dowolny stringowy klucz
01:41:22 Patryk Omiotek: https://www.typescriptlang.org/docs/handbook/2/generics.html
01:47:17 Patryk Omiotek: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort
01:50:22 Norbert G: na dsc warto wrzucać i tam pytać
01:50:28 Norbert G: na kanale
01:52:22 Norbert G: dzieki

Szczegóły o kursie oraz programie możesz przeczytać tutaj: https://www.webamigos.pl/szkola-reacta

Szkoła Reacta to program nauki Reacta w formie lekcji wideo, praktycznych ćwiczeń, zadań domowych i konsultacji zgrupowych mentorem. Otrzymujesz również dostęp do społeczności na komunikatorze Discord, aby efektywniej uczyć się w grupie.

Patryk Omiotek
Patryk Omiotek

Jestem Senior Fullstack Developerem specjalizującym się w tworzeniu aplikacji internetowych w stacku TypeScript, React, Next.js, NestJS. Realizowałem wiele ciekawych i wymagających projektów m. in. dla znanej akademii filmowej z USA oraz startupów z Doliny Krzemowej.

Od 8 lat dzielę się swoją wiedzą jako ekspert na konferencjach i trener IT. Prowadzę też szkolenia dla programistów w Bottega IT Minds, firmie która zrzesza najlepszych ekspertów IT. Jestem także pomysłodawcą i założycielem Szkoły Reacta oraz kanału Web Amigos na YouTube.

Na codzień oprócz kodowania, zajmuję się weryfikacją IT, czyli w trakcie procesów rekrutacyjnych sprawdza poziom wiedzy kandydatów na stanowiska Junior, Regular, jak i Senior developerów.

3.14 Sesja live 06.04.2024
keyboard_arrow_down
Szkoła Reacta 2.0
99%
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.
No items found.