BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260928T005044Z
UID:MmAcLw
DTSTART;VALUE=DATE:20190621
DTEND;VALUE=DATE:20190622
CLASS:PUBLIC
CREATED:20190405T154507
DESCRIPTION: This full-day workshop with Jack Franklin will guide you throu
 gh practical exercises and equip you with the skills to build your first R
 eact app. \n\n If you've never used React before or if you've done a littl
 e bit and found yourself struggling to put React to use in a real-life app
 lication or getting confused by how 3rd party libraries like Redux and Rea
 ct Router work\, this is the workshop for you. \n\n We won't use any other
  libraries over the course of the day\; focusing purely on the functionali
 ty React provides out of the box. We'll look at techniques for building re
 usable\, maintainable components and how you can use the features React pr
 ovides to keep your application manageable as it grows larger. We'll cover
  all of React's features\, from its older ones right through to ones that 
 have only just been released (including hooks!) and talk through the pros 
 and cons of each approach. \n\n By focusing on the core library\, you'll l
 eave with a thorough understanding of what React provides\, and will be ab
 le to pick up any React library you'd like to use in your applications and
  have a deeper understanding of the problems it solves and how it solves t
 hem. \n\n Who is this for? \n\n This workshop is perfect for you if you've
  never used React before\, or if you've dipped your toes into the water bu
 t haven't explored React further. If you're familiar with another framewor
 k (Angular\, Vue\, and so on) this is a great workshop to take to get up t
 o speed with React. \n\n You do need to be comfortable writing JavaScript 
 and have some awareness of newer JavaScript features including arrow funct
 ions and classes. \n\n What will we cover? \n\n The format of the workshop
  is very hands-on\; I'll introduce a concept or technique with some slides
  and live demos before handing off to you to complete exercises on that to
 pic. \n\n We'll start from scratch\, first at the paradigm shift from impe
 rative to declarative code that React introduced and getting familiar with
  components which are the core idea of React. We'll dive into state and us
 er events before looking at HTTP requests and other common tasks that most
  web apps have to do. \n\n Once we're up to speed on the fundamentals we'l
 l dive into more advanced features that you'll encounter once your apps st
 art to grow in size and complexity. We'll see how libraries like Redux and
  React Router use React's context API to share data between components\, a
 nd explore how we can make our components fit nicely with each other by ex
 ploring compound components. We'll look at how we can share common behavio
 ur across multiple components using Higher Order components\, React hooks 
 and more\, and compare them to help you understand the best tool for the j
 ob when you're back at work. \n\n In short\, this workshop provides a full
  day of hands-on React teaching and exercises that will leave you equipped
  to build complex\, ambitious applications with React. \n
LAST-MODIFIED:20260907T090745
LOCATION:London\, UK
ORGANIZER:mailto:hello@whiteoctoberevents.co.uk
SUMMARY:A deep dive into React for beginners
URL;VALUE=URI:https://ti.to/whiteoctober/react-workshop-june-2019
URL;VALUE=URI:https://ti.to/whiteoctober/react-workshop-june-2019
END:VEVENT
END:VCALENDAR
