8. REST
• Data namísto prezentace
• (JSON namísto HTML)
• Prezentace je starostí klienta
• … nebo nemusí být vůbec
9. WP REST API
• Infrastruktura
• V jádře od v4.4
• Umožňuje psát vlastní endpointy
• 4 hlavní endpointy
• Zatím plugin (trable s mergnutím do jádra)
• Posts, terms, comments, users
12. Proč zrovna React
• Jednoduchost, rychlost
• Flexibilita – webový DOM, React Native, statické
stránky, …
• Silná komunita
• (a Automattic ho tlačí)
13. Čím je jiný
• Oproti jQuery apod.:
• vývojář nemanipuluje s DOMem (Virtual DOM)
• lepří z pohledu programování
• … a výkonu
• Oproti Angularu apod.:
• React není rozsáhlý framework
• Nemá „názor“ na práci s daty
• Brutálně jednoduchý
14. Use casy pro WP vývojáře
• Frontend
• „Headless CMS“
• Nomadbase, mobilní apky
• Lepší administrace
• Okamžitá odezva
• Příjemnější pro uživatele
• Calypso, VersionPress, ManageWP apod.
24. TypeScript
• Transpiler ve stylu CoffeeScriptu, ClojureScript,
Babelu apod.
• ALE: velmi blízko JavaScriptu
• „Každý JavaScript je validní TypeScript“
• Od Microsoftu, resp. skvělého týmu kolem C#
(Anders Hejlsberg…)