Getting Started with React.js
React.js has become one of the top players in the JavaScript libraries world. Drupal has recently adopted the library to create admin interfaces. WordPress has rebuilt its WYSIWYG editor using React. This training explains the key concepts, outside the context of any particular CMS implementation. Throughout the training, a static site will be converted into a React application.
Learning objectives
- What are the benefits of using React.js?
- How much ES6 do I need to know?
- What is a component and how to create it?
- What is a state, props, and context?
- What are proptypes?
- What are lifecycle methods?
- What are hooks?
- What is JSX and what about separation of concerns?
- How to do routing?
- How to work with forms?
Prerequisites
- General knowledge of HTML, CSS, and JavaScript.
- Familiarity with ES6 syntax. The basics will be covered during the training.
- Firefox or Chrome with the React Dev Tools plugin installed.
Get notified of trainings
Learn when we have new opportunities for learning (two to four announcements a year).