BEGIN:VCALENDAR
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
X-LIC-LOCATION:America/Phoenix
END:VTIMEZONE
BEGIN:VEVENT
DESCRIPTION:<p>One of the reasons for React's huge popularity in building 
 Web Applications is that it's a pretty big paradigm shift from previous t
 echniques of JavaScript in the front-end. The shift in the way we think a
 bout how front-end apps should be built is very powerful and makes App cr
 eation much easier than in the past. However\, getting used to the new pa
 radigm can be a bit of a struggle at first. This talk will assume your JS
  chops are decent and that you might be coming from another library or fr
 amework like jQuery or Angular. I'll teach the basics of React including 
 the parts that often go unexplained.</p>\n<p>Pro Tip: One frequent commen
 t from people trying to learn React is how they it's difficult because mo
 st React tutorials are very ES6+ heavy and it's hard to tell what is a Re
 act thing and what is just the new ES6 and beyond stuff. Well\, the React
  community embraces the modern JavaScript ES6 syntax so it's worth becomi
 ng familair with before learning React\, so be sure to brush up on some o
 f these things:</p>\n<p>- Object Destructuring (including parameter destr
 ucturing) <br />- The new "spread" operator - Arrow Functions (http://bra
 dwestfall.com/articles/dont-get-javascript-es6-arrow-functions)<br />- Th
 e new JS Class Syntax (Btw\, JS Classes are purposely not meant to be as 
 full-featured as traditional OOP langs)<br />- And "JavaScript Promises"<
 /p>
DTEND;TZID=America/Phoenix:20181006T120000
DTSTAMP:20260608T170028Z
DTSTART;TZID=America/Phoenix:20181006T110000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - SC-140
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:<p>One of the reasons for React's huge popularity in building Web 
 Applications is that it's a pretty big paradigm shift from previous techn
 iques of JavaScript in the front-end. The shift in the way we think about
  how front-end apps should be built is very powerful and makes App creati
 on much easier than in the past. However\, getting used to the new paradi
 gm can be a bit of a struggle at first. This talk will assume your JS cho
 ps are decent and that you might be coming from another library or framew
 ork like jQuery or Angular. I'll teach the basics of React including the 
 parts that often go unexplained.</p>\n<p>Pro Tip: One frequent comment fr
 om people trying to learn React is how they it's difficult because most R
 eact tutorials are very ES6+ heavy and it's hard to tell what is a React 
 thing and what is just the new ES6 and beyond stuff. Well\, the React com
 munity embraces the modern JavaScript ES6 syntax so it's worth becoming f
 amilair with before learning React\, so be sure to brush up on some of th
 ese things:</p>\n<p>- Object Destructuring (including parameter destructu
 ring) <br />- The new "spread" operator - Arrow Functions (http://bradwes
 tfall.com/articles/dont-get-javascript-es6-arrow-functions)<br />- The ne
 w JS Class Syntax (Btw\, JS Classes are purposely not meant to be as full
 -featured as traditional OOP langs)<br />- And "JavaScript Promises"</p>
UID:dc090773-1e06-4a9d-b148-5277c22f6805
END:VEVENT
END:VCALENDAR
