React - ako zacat?

stroskotanec

React - ako zacat?
« kdy: 28. 04. 2017, 21:09:54 »
Ahojte, venujem sa primarne vyvoju asp.net mvc, a rad by som sa zacal ucit React, nech sa vzdelavam aj z frontendu ... pozeral som nejake tutorialy na nete a vcelku som z toho strateny, a dufal som ze ma tu niekto dokaze uviest do obrazu a trocha nasmerovat ako zacat.

Najprv by som sa chcel naucit react ako taky, ako funguje, nejake principy zakladne. Na to asi staci aj dokumentacia a tutorial na ofiko stranke. Lenze net je plny nejakych nastrojov ako node, webpack, gulp, bower, flux, redux ... mam z toho spanielsku dedinu.

Co konkretne sa teraz pouziva, a naco? V com zalozit projekt pre samotne ucenie a vyvoj spa aplikacie, a co pouzivat pri integracii s asp.net mvc? Snad bude niekto vediet zodpovedat moje otazky. Dakujem.


jq

Re:React - ako zacat?
« Odpověď #1 kdy: 28. 04. 2017, 21:34:27 »
npm install -g create-react-app
create-creact-app hello_world
cd hello_world
npm start

stroskotanec

Re:React - ako zacat?
« Odpověď #2 kdy: 28. 04. 2017, 22:26:10 »
ano to mam .. ale co tie ostatne? Flux, webpack, redis, bower ... je to potrebne? alebo staci node?

Frs

Re:React - ako zacat?
« Odpověď #3 kdy: 28. 04. 2017, 22:31:24 »
Vsetko si jednoducho vygooglis, zbytocne sa tu pytas zakladne veci, tak sa hovno naucis ked sa nechas vodit za rucicku. Webpack je bundler, bower downloader kniznic atd. Node je JS v shelli nad ktorym vsetko bezi. Btw pises ze frontend, ale zatial sa pytas vsetko na backend ci middleware :) 3x googli a raz sa pytaj.

jq

Re:React - ako zacat?
« Odpověď #4 kdy: 29. 04. 2017, 07:07:45 »
žiaľ je to tak... rýchly (už nie úplne aktuálny) prehľad - https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f
a ďalej už len google ;)


Marek

Re:React - ako zacat?
« Odpověď #5 kdy: 29. 04. 2017, 07:49:37 »
Kód: [Vybrat]
npm install -g yo generator-aspnetcore-spa
yo aspnetcore-spa

SPA generator (univerzalny pre ng,react..), a mozes rovno zacat kodit ;-)

Btw, mas naky konkretny dovod pre react? Odporucam najprv skusit angular2, bude pre C#istu viac pochopitelny a pak prepnut na react je otazka par hodin

Tomáš Roll

Re:React - ako zacat?
« Odpověď #6 kdy: 29. 04. 2017, 08:01:54 »
Můžu programovat v React ve Visual Studiu a Typescriptu bez toho neandrtálského NPM?

Marek

Re:React - ako zacat?
« Odpověď #7 kdy: 29. 04. 2017, 08:14:24 »
Ne. Myslim ze npm je sucastou instalaku vs17, a ak nie tak isto sucastou web tools

Re:React - ako zacat?
« Odpověď #8 kdy: 29. 04. 2017, 08:21:12 »
Jo a na VS sa vyprdni, prilis velky moloch na solichanie javascriptov. Visual Studio Code + par extensnov a praca bude kus efektivnejsia.

Tomáš Roll

Re:React - ako zacat?
« Odpověď #9 kdy: 29. 04. 2017, 11:50:55 »
Jak v 80. letech. Akorát tehdy jsme věděli, co to dělá.

steve

Re:React - ako zacat?
« Odpověď #10 kdy: 29. 04. 2017, 12:15:38 »
Jak v 80. letech. Akorát tehdy jsme věděli, co to dělá.

No vedeli, tehda se vic rebootovalo :) Ale kdyz ZX spectrum nabootovalo za 2 vteriny tak to ani moc nebolelo :)

UF

Re:React - ako zacat?
« Odpověď #11 kdy: 29. 04. 2017, 14:18:11 »
radeji nijak ...

.

Re:React - ako zacat?
« Odpověď #12 kdy: 29. 04. 2017, 14:55:15 »
Můžu programovat v React ve Visual Studiu a Typescriptu bez toho neandrtálského NPM?
Můžu programovat v Javě aniž bych používal maven? Ano můžu. Můžu programovat v C# a nepoužívat nuget? Asi ano. Pro javascript je npm totéž co maven nebo nuget pro Javu/.NET. Odpověz si sám.

Pak bys tu nemusel psát takové nesmysly.

TJK

Re:React - ako zacat?
« Odpověď #13 kdy: 03. 05. 2017, 16:34:10 »
Coz treba zkusit neco lepsiho nez React. Treba Aurelia - http://aurelia.io/, nebo Ember https://www.emberjs.com/ - nevymysli chytre obezlicky na problemy, ktere maji uz existujici best practice. Drzi se vice standardu, nebo aspon draftu, ktery vypada, ze standardizovany brzo bude.