Understanding React.js

Jun 08, 2019

Mauricio Dinarte
Drupal: dinarcon

React.js has become one of the top players in the JavaScript libraries world. WordPress has rebuilt its WYSIWYG editor using React. Drupal has recently adopted the library to create admin interfaces. This session aims to explain the basic concepts of React outside of the context of any particular CMS implementation. Many examples will be presented to help you understand it and why it is so powerful, but none is Drupal specific.

Learning Objectives & Outcomes:
Attendees will learn about:

* 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 is hooks?
* What is JSX and what about separation of concerns?


Hi! I'm Karim Boudjema, the developer and site-builder of this site. I'm currently working as a freelance Drupal developer.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.