React for Real

Front-End Code, Untangled

Nonfiction, Computers, Programming, Programming Languages, CGI, JavaScript, Perl, VBScript, Internet, Web Development
Cover of the book React for Real by Ludovico Fischer, Pragmatic Bookshelf
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Ludovico Fischer ISBN: 9781680504484
Publisher: Pragmatic Bookshelf Publication: September 6, 2017
Imprint: Pragmatic Bookshelf Language: English
Author: Ludovico Fischer
ISBN: 9781680504484
Publisher: Pragmatic Bookshelf
Publication: September 6, 2017
Imprint: Pragmatic Bookshelf
Language: English

When traditional web development techniques don't cut it, try React. Use React to create highly interactive web pages faster and with fewer errors. With a little JavaScript experience under your belt, you'll be up and running in no time creating dynamic web applications. Craft isolated components that make your apps easier to develop and maintain, with plenty of guidance on best practices. Set up automated tests, and make pages render fast for your users. See how to use your React skills to integrate with other front-end technologies when needed.

Dive right into React by defining components, the basic building blocks of a React application. Integrate modern JavaScript language features such as classes and arrow functions in your app. Analyze the relationships in your data to isolate state, and sync the data model with what your users see.

Once you're familiar with how a React application works, organize your code base with modules. Configure a production build and deliver your app as efficiently as possible with Webpack. Master testing with React-specific advice and tools to catch the most bugs with the least amount of code. Learn the basics of the Redux library. Define actions and manage an immutable central state with reducers, then connect Redux to your React components to build even larger and more complex interfaces. Package your React code as a standalone widget so anyone can use it in their own applications. Reuse existing JavaScript code in your React components, and build a new React view on top of an existing data model shared with a legacy application.

When you finish this book, you'll be well on your way to solving your front-end problems with React.

What You Need:

Node.js 6.x or later, and a modern web browser.

View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

When traditional web development techniques don't cut it, try React. Use React to create highly interactive web pages faster and with fewer errors. With a little JavaScript experience under your belt, you'll be up and running in no time creating dynamic web applications. Craft isolated components that make your apps easier to develop and maintain, with plenty of guidance on best practices. Set up automated tests, and make pages render fast for your users. See how to use your React skills to integrate with other front-end technologies when needed.

Dive right into React by defining components, the basic building blocks of a React application. Integrate modern JavaScript language features such as classes and arrow functions in your app. Analyze the relationships in your data to isolate state, and sync the data model with what your users see.

Once you're familiar with how a React application works, organize your code base with modules. Configure a production build and deliver your app as efficiently as possible with Webpack. Master testing with React-specific advice and tools to catch the most bugs with the least amount of code. Learn the basics of the Redux library. Define actions and manage an immutable central state with reducers, then connect Redux to your React components to build even larger and more complex interfaces. Package your React code as a standalone widget so anyone can use it in their own applications. Reuse existing JavaScript code in your React components, and build a new React view on top of an existing data model shared with a legacy application.

When you finish this book, you'll be well on your way to solving your front-end problems with React.

What You Need:

Node.js 6.x or later, and a modern web browser.

More books from Pragmatic Bookshelf

Cover of the book Arduino: A Quick-Start Guide by Ludovico Fischer
Cover of the book Seven Mobile Apps in Seven Weeks by Ludovico Fischer
Cover of the book Programming Erlang by Ludovico Fischer
Cover of the book Explore It! by Ludovico Fischer
Cover of the book Programming Elixir ≥ 1.6 by Ludovico Fischer
Cover of the book Rails 5 Test Prescriptions by Ludovico Fischer
Cover of the book Secure Your Node.js Web Application by Ludovico Fischer
Cover of the book Language Implementation Patterns by Ludovico Fischer
Cover of the book The Developer's Code by Ludovico Fischer
Cover of the book Seven More Languages in Seven Weeks by Ludovico Fischer
Cover of the book Web Development Recipes by Ludovico Fischer
Cover of the book Real-World Kanban by Ludovico Fischer
Cover of the book OpenGL ES 2 for Android by Ludovico Fischer
Cover of the book Craft GraphQL APIs in Elixir with Absinthe by Ludovico Fischer
Cover of the book Agile Retrospectives by Ludovico Fischer
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy