For taking our Core Workshop, attendees should:
- Carefully review the README in our workshop repository, particularly the section "What do I need to do before attending React Training" Checklist
- Install and Setup outlines the software requirements for running the workshop lessons and exercises
- We highly recommend enabling attendees to run software locally for the best experience
- We highly recommend having attendees clone our repository, run all scripts outlined in the README, and working through potential issues before the workshop starts to reduce time spent on troubleshooting and eating into instruction time
- We will be running the
core-v2
course, so run scripts relevant to that when prompted (See Running the Course and Lesson Material)
- Be comfortable writing and reading HTML
- Be comfortable running Git commands and scripts from the command line
- Instructor will use Oh My Zsh on MacOS, but users should be able to run our scripts from Linux or Windows (using PowerShell or WSL)
- Be familiar with basic JavaScript syntax, including ES6
- The concepts you should be comfortable with to understand React well and follow along with the workshop are outlined in this article
- Have some exposure to JSX syntax
- We cover JSX in depth in the workshop, but participants should at least have seen it and be able to understand how it relates to HTML
- What is React?
- React is free and open source, maintained full-time by a team at Facebook
- Who is using React?
- Understand Progressive Web Application (PWA) vs. Standard Website vs. Native Application
- Introducing JSX
- JavaScript's History and How it Led to ReactJS
- Learn the JavaScript syntax that matters the most to React
- A glossary of React and related Web terms
- What are React Hooks