This chapter describes the basics of React programming. We will cover the skills that are required to create basic functionalities for the React frontend. In JavaScript, we use the ES6 syntax because it provides many features that make coding cleaner.
In this chapter, we will look at the following topics:
- How to create React components
- Useful ES6 features
- What JSX is
- How to use state and props in components
- Stateless components
- React hooks
- How to handle events and forms in React