ATU Sligo /ATU St Angela's

go

Amazon cover image
Image from Amazon.com

React.js essentials : a fast-paced guide to designing and building scalable and maintainable web apps with React.js /

By: Fedosejev, Artemij [author.].
Contributor(s): Bush, Alex [author of foreword.].
Series: Community experience distilled: Publisher: Birmingham, UK : Packt Publishing, 2015Description: x, 183 p. : illustrations ; 28 cm.Content type: text | text | still image Media type: computer Carrier type: online resourceISBN: 9781782174622; 1782174621; 9781783551620; 1783551623.Subject(s): Web applications -- Design | Web applications | JavaScript (Computer program language) | Application software -- DevelopmentGenre/Form: Electronic books.DDC classification: 006.76
Contents:
Cover ; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Installing Powerful Tools for Your Project ; Approaching our project; Installing Node.js and npm; Installing Git; Getting data from the Twitter Streaming API; Filtering data with Snapkite Engine; Creating the project structure; Creating package.json; Reusing Node.js modules; Building with Gulp.js; Creating a web page; Summary; Chapter 2: Create Your First React Element ; Understanding the virtual DOM ; Installing React
Creating React Elements with JavaScriptThe type parameter; The props parameter; The children parameter; Rendering React Elements; Creating React Elements with JSX; Summary; Chapter 3: Create Your First React Component ; Stateless versus stateful; Creating your first stateless React component; Creating your first stateful React component; Summary; Chapter 4: Make Your React Components Reactive ; Solving a problem using React; Planning your React application; Creating a container React component; Summary; Chapter 5: Use Your React Components with Another Library
Using another library in your React componentUnderstanding React component's lifecycle methods; Mounting methods; The getInitialState method; The componentWillMount method; The componentDidMount method; Unmounting methods; The componentWillUnmount method; Summary; Chapter 6: Update Your React Components ; Understanding component lifecycle's updating methods; The componentWillReceiveProps method; The shouldComponentUpdate method; The componentWillUpdate method; The componentDidUpdate method; Setting default React component properties; Validating React component properties
Creating a Collection componentSummary; Chapter 7 : Build Complex React Components ; Creating the TweetList component; Creating the CollectionControls component; Creating the CollectionRenameForm component; Creating the Button component; Creating the CollectionExportForm component; Summary; Chapter 8: Test Your React Application with Jest ; Why write unit tests?; Creating test suits, specs, and expectations; Installing and running Jest; Creating multiple specs and expectations; Testing React components; Summary; Chapter 9: Supercharge Your React Architecture with Flux
Analyzing your web application's architectureUnderstanding Flux; Creating a dispatcher; Creating an action creator; Creating a store; Summary; Chapter 10: Prepare Your React Application for Painless Maintenance with Flux ; Decoupling concerns with Flux; Refactoring the Stream component; Creating CollectionStore; Creating CollectionActionCreators; Refactoring the Application component; Refactoring the Collection component; Refactoring the CollectionControls component; Refactoring the CollectionRenameForm component; Refactoring the TweetList component; Refactoring the StreamTweet component
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
Standard Loan Standard Loan ATU Sligo Yeats Library Main Lending Collection 006.76 FED (Browse shelf(Opens below)) 1 Available 0064389
Total holds: 0

Includes index.

Cover ; Copyright; Credits; Foreword; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Installing Powerful Tools for Your Project ; Approaching our project; Installing Node.js and npm; Installing Git; Getting data from the Twitter Streaming API; Filtering data with Snapkite Engine; Creating the project structure; Creating package.json; Reusing Node.js modules; Building with Gulp.js; Creating a web page; Summary; Chapter 2: Create Your First React Element ; Understanding the virtual DOM ; Installing React

Creating React Elements with JavaScriptThe type parameter; The props parameter; The children parameter; Rendering React Elements; Creating React Elements with JSX; Summary; Chapter 3: Create Your First React Component ; Stateless versus stateful; Creating your first stateless React component; Creating your first stateful React component; Summary; Chapter 4: Make Your React Components Reactive ; Solving a problem using React; Planning your React application; Creating a container React component; Summary; Chapter 5: Use Your React Components with Another Library

Using another library in your React componentUnderstanding React component's lifecycle methods; Mounting methods; The getInitialState method; The componentWillMount method; The componentDidMount method; Unmounting methods; The componentWillUnmount method; Summary; Chapter 6: Update Your React Components ; Understanding component lifecycle's updating methods; The componentWillReceiveProps method; The shouldComponentUpdate method; The componentWillUpdate method; The componentDidUpdate method; Setting default React component properties; Validating React component properties

Creating a Collection componentSummary; Chapter 7 : Build Complex React Components ; Creating the TweetList component; Creating the CollectionControls component; Creating the CollectionRenameForm component; Creating the Button component; Creating the CollectionExportForm component; Summary; Chapter 8: Test Your React Application with Jest ; Why write unit tests?; Creating test suits, specs, and expectations; Installing and running Jest; Creating multiple specs and expectations; Testing React components; Summary; Chapter 9: Supercharge Your React Architecture with Flux

Analyzing your web application's architectureUnderstanding Flux; Creating a dispatcher; Creating an action creator; Creating a store; Summary; Chapter 10: Prepare Your React Application for Painless Maintenance with Flux ; Decoupling concerns with Flux; Refactoring the Stream component; Creating CollectionStore; Creating CollectionActionCreators; Refactoring the Application component; Refactoring the Collection component; Refactoring the CollectionControls component; Refactoring the CollectionRenameForm component; Refactoring the TweetList component; Refactoring the StreamTweet component

Share