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:
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.
\nPro 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:
\n- Object Destructuring (including parameter destr
ucturing)
- The new "spread" operator - Arrow Functions (http://bra
dwestfall.com/articles/dont-get-javascript-es6-arrow-functions)
- Th
e new JS Class Syntax (Btw\, JS Classes are purposely not meant to be as
full-featured as traditional OOP langs)
- And "JavaScript Promises"<
/p>
DTEND;TZID=America/Phoenix:20181006T120000
DTSTAMP:20240329T022332Z
DTSTART;TZID=America/Phoenix:20181006T110000
GEO:33.293070;-111.796620
LOCATION:Chandler - Gilbert Community College - SC-140
ORGANIZER:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:
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.
\nPro 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:
\n- Object Destructuring (including parameter destructu
ring)
- The new "spread" operator - Arrow Functions (http://bradwes
tfall.com/articles/dont-get-javascript-es6-arrow-functions)
- The ne
w JS Class Syntax (Btw\, JS Classes are purposely not meant to be as full
-featured as traditional OOP langs)
- And "JavaScript Promises"