Diskuze: React.js - využití, začátek, vysvětlení?
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 18 zpráv z 18.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.
Ak si ešte so žiadnym frameworkom nezačal, odporúčam Ti, práve z dôvodov ktoré si uviedol, prečítať si ako prvé nasledovnú prípadovú štúdiu: Why we moved from Angular 2 to Vue.js (and why we didn’t choose React)
K tomu článku bych snad jen doplnil, že existuje i třeba Dart verze Angularu (AngularDart), který používá i třebas Google na svých velkých projektech jako jsou tuším AdSense atp. AngularDart je momentálně (už) samostatná verze a nijak nezávisí na TypeScriptu (dříve to tuším generovali). Což přináší do AngularDartu oproti tomu TypeScriptímu další možnosti, které má Dart.
Současně také nesouhlasím s "coding speed slow" u Angularu, ať už v
TypeScriptu nebo v Dartu. To je asi dost subjektivní, ale prostě nevidím
důvod, proč by měla být práce v Reactu nebo Vue rychlejší, než v
Angularu. 
Ale jinak určitě je dobré začít s Angular, React nebo Vue. Ani jedna
volba nebude špatná. 
Zabúdaš, že tu ide o situáciu, keď ešte žiadny framework neovládaš. A toto, čo sa spomína v tom článku...
Coding speed
Coding speed was an area Vue.js won by far, not having to learn JSX was of huge
help. This speed was later confirmed when another developer joined the project
and was contributing to the project in a matter of hours after a training
session of about 1 hour.
...proste s iným frameworkom fakt nedosiahneš. Presnejšie, nie s Reactom. A ... ani s Dartom.
Celý ten článek, co nalinkoval Vladislav, je absolutní hloupost
On je to trošku nonsense se s
webaři o těchto věcech bavit.. Zrovna Vue.js je krásný ukázka pokrytectví
a lhaní si do kapsy
Z fleku
bych mohl vypálit 30 argumentu, kvůli kterým šel někdo na React, protože
"angular je strašný" a pak přešli na Vue, kde jsou ty věci téměř 1:1
jako v angularu 
Každý ten argument tam v tom článku, by šel rozcupovat na malé kousíčky.
Obecně za sebe můžu doporučit:
Defakto hned z prvního odstavce mě pobavilo, že jim "typescript" snížil
produktivitu
To chápu..
ono to totiž prasit a všude doufat v dynamické typování je rychlejší.. do
prvního vydání, než se to celé pojebe... 
typescript je tak oblíbený, že i ti pošuci, co dělají na tom h*vnu od facebooku používají TSX.
Já si dovolím zásadně nesouhlasit s tvrzením, že angular 1 byl lepší a jednodušší na používání než angular 2. Už jenom když si vzpomenu na tu nesmyslnou prasečinu se scopama. Zlatý angular 2.
Je pravda, že JSX je pro nováčky trochu náročnější. Ale nemyslím si,
že by třeba Angular templates byly nějaké náročné oproti normálnímu
HTML. Kouknu se večer na Vue, jak tl tam vlastně mají, a posoudím pak. 
Kde jsem řekl, že angular 1 byl lepší a jednodušší na používání než angular 2?
Jak to má vue s šablonama?
Jako Angular1
Jen
místo ng je tam v 
Tys to neřekl, ten článek to řekl 
// jo už to vidím, nechtěl jsem odpovídat na tvůj komentář, omlouvám se za zmatek
Aha.. no.. .. Angular 1 byla taková větší magie.. Pokud to chtěl někdo použít, tak to prostě použil, do 1.5 si neměl komponenty, tak si tam prostě najebal controllery "jak ti to přišlo" a pak si to buď řešil přes "magic scope" a $parent.parent.parent.parent, nebo nejaky "servisy". Nemusel si tušit, jak to vlastně funguje, dokud to jelo.. $watch a $apply tě většinu času "nedohnal" a tak si prostě vyvíjel...
U NG2 tě celkem dost tlačí do OnPushe a nějakých větších architektonických řešení...
Jako hlavní problém ale vidím v to, že u NG1 si to prostě neřešil.. u NG2 máš tolik možností jak to udělat a NIKDO ještě neví vlastně best practice.. i když se koukneš na react, preact, něcoreact, vue,next,nuxt,nixt,... (oh bože, jen co jsem napsal tudle větu, tak jich přibylo dalších 10), vlastně neví:
Je to prostě FAKT těžký.. ty "best practice" se tam mění každých čtvrt roku a zatímco před půl rokem všichni říkali, jak je angular na hovno a jak jsou observable servisy na hovno a jak je to magie a že Redux je cool, tak teď jim dochází, že to hodně věcí zkomplikovalo a přecházejí na MobX, tedy na Observable servisy a na "magii".
V případě té firmy, bych se nedivil, že se něco hodně mění a je to divný, když je to beta.9 - jen tech bet bylo asi 25.
U Angular 2 se ti ta zase míchají Zones, které né vždy fungují tak, jak by člověk očekával,.. pokud tam ale narveš do solutionu věci jako effects a držíš se zpracování async věcí těmi efekty, tak to z 99% vyeliminujes.
Z top 3 je Vue naprosto najprehľadnejšie, najlogickejšie, najflexibilnejšie riešenie. Každému ho odporúčam aj bez Node, ako vynikajúcu náhradu za jQuery - neuveriteľne to sprehľadní web stránku. Od vzniku Vue takmer neexistuje use case, pre ktorý by bol vhodnejší jQuery miesto Vue. A github stars hovoria za všetko - najrýchlejšie rastúci fw za posledných x rokov, to sa nepodarilo ani Google s Angularom, ani Facebooku s Reactom.
S tim jquery souhlasim. Na github stars nekoukam, ve svete je taky nejčastější heterosexuální styk a každej lajkne video s 2ma lesbama.
Tak to si nemyslím, že je dobré porovnanie
Neverím, že ten kto používa Vue
a je s ním spokojný, zvýši rating React-u, a vice-versa. Tu myslím, že
ješitnosť obzvlášť dobre funguje a nikto nechváli konkurenciu 
Zobrazeno 18 zpráv z 18.
