An introduction to the ReactJS library to build user interfaces on the frontend using the JavaScript programming language.
The lecture uses CodeSandbox as the development environment.
You learn how React components can be defined as a function that returns a template for what the user should see. That template is written like HTML, but is actually syntactic sugar called JSX.
The lecture teaches how to pass information down to components via properties, usually called props. You also learn about the special prop called children, that passes the value between the open and close tags.
You get a brief introduction to keeping track of values in the React state using a hook.
The lecture also teaches you how to handle events such as clicking a button.
You also learn how to control an input component so the values are tracked and changed using JavaScript.
Source Code: https://github.com/nbktechworld/intro...