#kodowanie

0
3
Jayes

React jest w zasadzie tylko biblioteką do renderowania elementów i JavaScript jest w nim kluczowym językiem programowania. W wielu firmach używa się już TypeScriptu, ale myślę, że warto skupić się teraz na czystym JS, żebyś później docenił TS i nie błaźnił się na przyszłych interview.


Co do sensu używania JS to chodzi tu przede wszystkim o automatyzację. Jak wyobrażasz sobie stworzenie takiego portalu jak chociażby Hejto tylko w HTML i CSS? Użytkownicy będą pisać do ciebie maila z komentarzami, a ty będziesz to skrzętnie osądzał pod każdym postem? No chyba nie bardzo. JavaScript obsługuje interakcje z użytkownikiem i komunikuje się z serwerem na którym przechowywanie są wszystkie dane. Te dane później są pobierane przez front-end i renderowane (np. z pomocą Reacta) w przeglądarce. React pozwala na upakowanie treści/logiki w niezależne komponenty np. komentarz pod wpisem. Dużo by się rozwodzić.


Do JavaScriptu polecam stronę MDN (angielski zalecany):

https://developer.mozilla.org/en-US/docs/Learn


Do Reacta oficjalna dokumentacja daje radę na start:

https://reactjs.org/tutorial/tutorial.html

blablator

@Jayes spoko tylko srednio zrozumiales o co pytam, bo te zdanie o hejto w html/css jest zdeczka smieszne a ja wprost pytalem np o to jak pozycjonujesz pozniej te elementy/komponenty stworzone w reakcie na stronie - jakims csssem linkowanym do danego htmla (?) itd. z tego co rzucilem okiem na podstawy reacta to przy bardziej statycznych stronach typowo firmowych (bez bazy userow) w zasadzie niekoniecznie jest sens tego uzywac.


anyway rozumiem ze pracujesz jako frontendowiec - nie wydaje ci sie obecnie ten tech rozjebany jeszcze bardziej niz zwykle? pure html/css, do niego x frameworkow, ale jednoczesnie w calosci mozna pisac wszystko w reakcie do ktorego jest jeszcze x bzdur, oprocz reacta vue/angular i inne pierdoly

fewtoast

@blablator Jeszcze jest Svelte i SvelteKit. Polecam sprawdzić, bo to najbliższe czystego html + css + js.

Dodatek od Svelte to pewna reaktywność, binding, store i składnia list generowanych z tablicy. Tak z grubsza. Reszta to czysty html+css+js.


A React i ten jego virtual dom, i cuda typu CSS-in-JS, to nieco przekombinowane. No ale popularne...

Zaloguj się aby komentować

Postanowiłem ze nauczę się programować. Narazie zaczynam i przechodzę przez Odin Project. Zastanawiam się czy jest tu jakaś społeczność dla osób które tez się uczą i mogą się powymieniać doświadczeniem etc. Może są jakieś grupy na discord dla początkujących? Od tych co są już bardzo doświadczeni w tym temacie. Jakieś rady? Przemyślenia związane z tym jak sami zaczynaliście się uczyć kodować?
#programowanie #programista15k #kodowanie
15
eja

@Gaunter gdzie szukać takich kolegów jak ty?

Gaunter

@eja długo się zastanawiałem czy ktoś byłby w stanie stworzyć tego typu społeczność, gdzie adepci programowania mogliby otrzymywać jakieś drobne zlecenia, ale myślę, że granica pomiędzy wrażeniem pomagania, a wykorzystywania ludzi jest zbyt cienka. No i koordynowanie prac mogłoby zjadać masę czasu, a zyski takiej osoby byłyby zapewne nikłe.

Gaunter

@eja choć mam wrażenie, że https://wenet.pl/kariera w ten sposób pracuje. Chyba nigdy nie widziałem w okolicy tylu projektów zrealizowanych przez jakąkolwiek firmę

Zaloguj się aby komentować

tomaszs

@lubieplackijohn chciałbym móc to samo powiedzieć

fewtoast

Trzeba zmieniać pozycję, wcale meme nie jest prawdziwy, nie warto go słuchać.

Zaloguj się aby komentować