[Czech] Slidy k talku o Reagentu, ClojureScript knihovně pro tvorbu webových rozhraní postavené nad knihovnou React od Facebooku. Slidy představují základy filosofie Reactu.
• Volná vazba mezi silně kohezivními komponentami • Přináší šablony separací zájmů? Je mezi šablonou a zobrazovací logikou volná vazba? • Implicitní těsná vazba. V principu podobná situace jako u takzvaně “bezschémových” DB
• Volná vazba mezi silně kohezivními komponentami • Přináší šablony separací zájmů? Je mezi šablonou a zobrazovací logikou volná vazba? • Implicitní těsná vazba. V principu podobná situace jako u takzvaně “bezschémových” DB • Separace TECHNOLOGIÍ, ne zájmů
Neměnná data a jednosměrný data binding • Jednodušší dosáhnout referenční transparentnosti • Virtuální DOM: renderování celé aplikace při změně dat, určení minimálního souboru nutných manipulací s DOMem - heuristika, O(n) • Manipulace s DOMem jsou nejdražší! • Spolupráce s kodérem? JSX