Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036
Sprog
Engelsk
Format
Kategori

Fakta

A light but powerful way to build dynamic real-time applications using ReactJS

About This Book • Learn how to develop powerful JavaScript applications using ReactJS

• Integrate a React-based app with an external API (Facebook login) while using React components, with the Facebook developer app

• Implement the Reactive paradigm to build stateless and asynchronous apps with React

Who This Book Is For

This book is for any front-end web or mobile-app developer who wants to learn ReactJS. Knowledge of basic JavaScript will give you a good head start with the book.

What You Will Learn • Understand the ReactJS basics through an overview

• Install and create your first React component

• Refactor the ReactJS component using 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 using 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 using webpack and Gulp

In Detail

ReactJS, popularly known as the V (view) of the MVC architecture, was developed by the Facebook and Instagram developers. It follows a unidirectional data flow, virtual DOM, and DOM difference that are generously leveraged in order 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 begin with an overview of ReactJS and its evolution over the years, followed by building a simple React component. We will then build the same react component with JSX syntax to demystify its usage. You will see how to configure the Facebook Graph API, get your likes list, and render it using React.

Following this, we will break the UI into components and you'll learn how to establish communication between them and respond to users input/events in order to have the UI reflect their state. You'll also get to grips with the ES6 syntaxes.

Moving ahead, we will 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 flow. Towards the end, you'll find out how to make your components reusable, and test and deploy them into a production environment. Finally, 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 explain the key concepts of ReactJS. Each topic is sequentially explained and contextually placed to give sufficient details of ReactJS.

© 2016 Packt Publishing (E-bog): 9781785284106

Release date

E-bog: 29. april 2016

Andre kan også lide...

  1. Web Development for beginners: Learn HTML/CSS/Javascript step by step with this Coding Guide, Programming Guide for beginners, Website development White Belt Mastery
  2. Javascript: 3 books in 1 : Javascript Basics for Beginners + Javascript Front End Programming + Javascript Back End Programming Andy Vickler
  3. Javascript: Ultimate Beginners Guide Leonardo Gorman
  4. Ultimate Tailwind CSS Handbook Kartik Bhat
  5. Solidity Smart Contracts: Build DApps In The Ethereum Blockchain Rangel Stoilov
  6. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  7. JavaScript: The Definitive Guide: Master the World's Most-Used Programming Language, 7th Edition David Flanagan
  8. Ultimate ChatGPT Handbook for Enterprises Dr. Harald Gunia
  9. Computational Thinking Peter J. Denning
  10. Programming Interviews For Dummies Eric Butow
  11. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  12. Software Development Fundamentals Introbooks Team
  13. 101 UX Principles - Second Edition: Actionable Solutions for Product Design Success Will Grant
  14. Freelance Web Developer 101: How to Start, Grow, and Succeed in Freelance Web Development from A to Z HowExpert
  15. On Writing: A Memoir Of The Craft Stephen King
  16. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  17. Noise Daniel Kahneman
  18. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
  19. The Room Where It Happened: A White House Memoir John Bolton
  20. The Deep Learning Revolution Terrence J. Sejnowski
  21. Java Programming Simplified: Fundamental of Object-Oriented Language and Addition of a Guide on the C++ Language Eddy Romansky
  22. Deep Learning John D. Kelleher
  23. Fear: Trump in the White House Bob Woodward
  24. Java Fundamentals Introbooks Team
  25. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  26. Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch Bob Mather
  27. Complete Book of Drawing & Painting: Essential skills and techniques in drawing, watercolour, oil and pastel Mike Chaplin
  28. Trauma Made Simple: Competencies in Assessment, Treatment and Working with Survivors Jamie Marich, PhD, LPCC-S, LICDC-CS
  29. Python For Data Science: The Ultimate Comprehensive Step-By-Step Guide To The Basics Of Python For Data Science Kevin Clark
  30. Artificial Intelligence Class 2 Team Orange
  31. Social Media Marketing: A beginners guide to leveraging Facebook, Twitter, Instagram, and YouTube to become an influencer and grow your business! Michael Hanes
  32. Why We're Polarized Ezra Klein
  33. Design Thinking Introbooks Team
  34. HBR's 10 Must Reads on Leadership (with featured article "What Makes an Effective Executive," by Peter F. Drucker) Bill George
  35. Hyperfocus: How to Work Less and Achieve More Chris Bailey
  36. The Buy Nothing, Get Everything Plan: Discover the Joy of Spending Less, Sharing More, and Living Generously Liesl Clark
  37. HBR's 10 Must Reads on Organizational Resilience Harvard Business Review
  38. Probability, Markov Chains, Queues, and Simulation: The Mathematical Basis of Performance Modeling William J. Stewart
  39. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  40. fMRI Peter A. Bandettini
  41. Sapiens: A Brief History of Humankind Yuval Noah Harari
  42. Big Data, Big Analytics: Emerging Business Intelligence and Analytic Trends for Today's Businesses Michele Chambers
  43. The Complete Guide to Google AdWords: Secrets, Techniques, and Strategies You Can Learn to Make Millions Larisa Lambert
  44. Habits of a Happy Brain: Retrain Your Brain to Boost Your Serotonin, Dopamine, Oxytocin, & Endorphin Levels Loretta Graziano Breuning
  45. Python Machine Learning for Beginners: All You Need to Know about Machine Learning with Python Alex Campbell

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis