Getting Started with React
$34.99 (as of January 20, 2018, 4:47 pm) & FREE Shipping. Details
Usually ships in 24 hours
A light but powerful way to build dynamic real-time applications the usage of ReactJS
About This Book
- Integrate a React-based app with an external API (Facebook login) whilst the usage of React components, with the Facebook developer app
- Implement the Reactive paradigm to build stateless and asynchronous apps with React
Who This Book Is For
What You Will Learn
- Understand the ReactJS basics through an overview
- Install and create your first React component
- Refactor the ReactJS component the usage of JSX
- Integrate your React application with the Facebook login and Graph API, then fetch data from your liked pages in Facebook and display them in a browser
- Handle UI elements events with React, respond to users input, and create stateful components
- Use some core lifecycle events for integration and find out about ES6 syntaxes in the React world
- Understand the FLUX architecture and create an application the usage of FLUX with React
- Make a component more reusable with mixins and validation helpers and structure your components properly
- Explore techniques to test your ReactJS code
- Deploy your code the usage of webpack and Gulp
ReactJS, popularly known as the V (view) of the MVC architecture, was developed by the Facebook and Instagram developers. It follows a unidirectional data float, virtual DOM, and DOM difference that are generously leveraged so as to increase the performance of the UI.
Getting Started with React will help you implement the Reactive paradigm to build stateless and asynchronous apps with React. We will be able to begin with an overview of ReactJS and its evolution over the years, followed by building a simple React component. We will be able to then build the same react component with JSX syntax to demystify its usage. You are going to see how to configure the Facebook Graph API, get your likes list, and render it the usage of React.
Following this, We will be able to break the UI into components and You’ll be able to learn how to establish communication between them and respond to users input/events so as to have the UI reflect their state. You’ll be able to also get to grips with the ES6 syntaxes.
Moving ahead, We will be able to delve into the FLUX and its architecture, which is used to build client-side web applications and complements React’s composable view components by utilizing a unidirectional data float. Towards the end, You’ll be able to find out how to make your components reusable, and test and deploy them into a production environment. In the end, we’ll briefly touch on other topics such as React on the server side, Redux and some advanced concepts.
Style and approach
The book follows a step by step, practical, tutorial approach with examples that give an explanation for the key concepts of ReactJS. Each topic is sequentially explained and contextually placed to give sufficient details of ReactJS.
Frequently Bought Together