舉報

會員
React Cookbook
Today'swebdemandsefficientreal-timeapplicationsandscalability.Ifyouwanttolearntobuildfast,efficient,andhigh-performingapplicationsusingReact16,thisisthebookforyou.WeplungedirectlyintotheheartofallthemostimportantReactconceptsforyoutoconquer.Alongtheway,you’lllearnhowtoworkwiththelatestECMAScriptfeatures.You'llseethefundamentalsofReduxandfindouthowtoimplementanimations.Then,you’lllearnhowtocreateAPIswithNode,Firebase,andGraphQL,andimprovetheperformanceofourapplicationwithWebpack4.x.You'llfindrecipesonimplementingserver-siderendering,addingunittests,anddebugging.WealsocoverbestpracticestodeployaReactapplicationtoproduction.Finally,you’lllearnhowtocreatenativemobileapplicationsforiOSandAndroidusingReactNative.Bytheendofthebook,you'llbesavedfromalotoftrialanderroranddevelopmentalheadaches,andyou’llbeontheroadtobecomingaReactexpert.
最新章節
- Leave a review - let other readers know what you think
- Other Books You May Enjoy
- Most Common React Interview Questions
- How it works...
- How to do it...
- Getting Ready
品牌:中圖公司
上架時間:2021-07-16 17:31:09
出版社:Packt Publishing
本書數字版權由中圖公司提供,并由其授權上海閱文信息技術有限公司制作發行
- Leave a review - let other readers know what you think 更新時間:2021-07-16 17:50:31
- Other Books You May Enjoy
- Most Common React Interview Questions
- How it works...
- How to do it...
- Getting Ready
- Implementing React Navigation V2
- There's more...
- How it works...
- How to do it...
- Creating a Todo List with React Native
- How it works...
- How to do it...
- Getting Ready
- Creating our first React Native Application
- Introduction
- Working with React Native
- How it works...
- How to do it...
- Getting Ready
- Implementing Jenkins (continuous integration)
- There's more...
- How it works...
- How to do it...
- Getting Ready
- Configuring Nginx PM2 and a domain in our Droplet
- There's more...
- How it works...
- How to do it...
- Getting ready
- Deploying to production on Digital Ocean
- Introduction
- Deploying to Production
- How it works...
- How to do it...
- Simulating Events
- How to do it...
- Getting Ready
- Debugging a React application using React and Redux Dev Tools
- How to do it...
- Getting Ready
- Testing a Redux Container Actions and Reducers
- There's more...
- How it works...
- How to do it...
- Getting ready
- Testing our first component with Jest and Enzyme
- Introduction
- Testing and Debugging
- How it works...
- How to do it...
- Getting ready
- Implementing Next.js
- How it works...
- How to do it...
- Getting ready
- Implementing promises with Server-Side Rendering
- There's more...
- How it works...
- How to do it...
- Getting ready
- Implementing Server-Side Rendering
- Introduction
- Implementing Server-Side Rendering
- There's more...
- How it works...
- How to do it...
- Getting Ready
- Implementing Node.js with React/Redux and Webpack 4
- How it works...
- How to do it...
- Getting Ready
- Webpack 4 Optimization – Splitting Bundles
- There's more...
- How it works...
- How to do it...
- Getting Ready
- Adding Webpack Dev Server and Sass Stylus or LessCSS with React
- There's more...
- How it works...
- How to do it...
- Getting Ready
- Adding React to Webpack 4
- There's more...
- How it works...
- How to do it...
- Getting Ready
- Webpack 4 Zero Configuration
- Introduction
- Mastering Webpack 4.x
- How it works...
- How to do it...
- Creating our GraphQL backend server
- Getting ready
- Creating a Twitter timeline with Apollo and GraphQL
- There's more...
- How it works...
- How to do it...
- Getting ready
- Creating our first GraphQL server
- Introduction
- Apollo and GraphQL
- There's more...
- How it works...
- How to do it...
- Getting ready
- Adding access tokens to secure our API
- PUT method endpoints
- DELETE method endpoints
- GET method endpoints
- POST method endpoints
- How it works...
- How to do it...
- Getting ready
- Building a database with MySQL
- PUT method endpoints
- DELETE method endpoints
- POST method endpoints
- GET method endpoints
- How it works...
- How to do it...
- Running MongoDB
- Installing MongoDB Community Edition with Homebrew (the easy way)
- Installing MongoDB Community Edition manually (the hard way)
- Getting ready
- Building a database with MongoDB
- How it works...
- How to do it...
- Getting ready
- Creating a basic API with Express
- Introduction
- Creating an API with Node.js Using MongoDB and MySQL
- There's more...
- How it works...
- How to do it...
- Getting ready
- Creating our first animation with React Pose
- There's more...
- How to do it...
- Getting ready
- Using react-animations library
- How it works...
- How to do it...
- Getting Ready
- Animating a todo list with ReactCSSTransitionGroup
- Introduction
- Animations with React
- How it works...
- How to do it...
- Implementing validation in a form
- How it works...
- How to do it...
- Getting ready
- Building a form using Redux Form
- How it works...
- How to do it...
- Getting ready
- Creating a controlled form with the local state
- Introduction
- Creating Forms with Redux Form
- How it works...
- How to do it...
- Getting ready
- Implementing Firebase with Redux
- How it works...
- How to do it...
- Getting ready
- Making action creators and dispatching actions
- How it works...
- How to do it...
- Getting ready
- Creating a Redux Store
- Introduction
- Mastering Redux
- How it works...
- How to do it...
- Adding parameters to our routes
- There's more...
- How it works...
- How to do it...
- Getting ready
- Implementing React Router v4
- Introduction
- Adding Routes to Our Application with React Router
- There's more...
- How it works...
- How to do it...
- Getting ready
- Updating our title and meta tags with React Helmet
- There's more...
- How it works...
- How to do it...
- Getting ready
- Implementing Airbnb React/JSX Style Guide
- There's more...
- How it works...
- How to do it...
- Getting ready
- Displaying information in a modal with react-popup
- There's more...
- How it works...
- How to do it...
- Creating form elements with events
- How it works...
- How to do it...
- Binding methods using the constructor versus using arrow functions
- Introduction
- Handling Events Binding and Useful React Packages
- There's more...
- How it works...
- How to do it...
- Preventing XSS vulnerabilities in React
- How it works…
- How to do it…
- Getting ready
- Understanding React Pure Components
- How it works...
- Basic animation – implementing componentWillUpdate
- C3.js chart – implementing componentDidUpdate
- Notes – implementing componentWillReceiveProps and componentWillUnmount
- Crypto coins exchanger – implementing shouldComponentUpdate
- Pomodoro timer – implementing the constructor and componentDidMount
- Todo list – implementing ComponentWillMount
- How to do it...
- Understanding React lifecycle methods
- There's more...
- How it works...
- How to do it...
- Making a functional or stateless component
- There's more...
- How it works...
- How to do it...
- Using local state in a component
- There's more...
- How it works...
- How to do it...
- Passing props to a component and validating them with PropTypes
- There's more...
- How it works...
- How to do it...
- Styling a component with CSS classes and inline styles
- How it works...
- How to do it...
- Organizing our React application
- There's more...
- How it works...
- How to do it...
- Getting ready
- Creating our first React component
- Introduction
- Conquering Components and JSX
- How to do it...
- Using React on Windows
- How to do it...
- What's new in React?
- How to do it...
- Working with the latest JS features in React
- Introduction
- Working with React
- Reviews
- Get in touch
- Download the example code files
- To get the most out of this book
- What this book covers
- Who this book is for
- Preface
- Dedication
- Packt is searching for authors like you
- About the reviewer
- About the author
- Contributors
- PacktPub.com
- Why subscribe?
- Packt Upsell
- React Cookbook
- Copyright and Credits
- Title Page
- 封面
- 封面
- Title Page
- Copyright and Credits
- React Cookbook
- Packt Upsell
- Why subscribe?
- PacktPub.com
- Contributors
- About the author
- About the reviewer
- Packt is searching for authors like you
- Dedication
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Get in touch
- Reviews
- Working with React
- Introduction
- Working with the latest JS features in React
- How to do it...
- What's new in React?
- How to do it...
- Using React on Windows
- How to do it...
- Conquering Components and JSX
- Introduction
- Creating our first React component
- Getting ready
- How to do it...
- How it works...
- There's more...
- Organizing our React application
- How to do it...
- How it works...
- Styling a component with CSS classes and inline styles
- How to do it...
- How it works...
- There's more...
- Passing props to a component and validating them with PropTypes
- How to do it...
- How it works...
- There's more...
- Using local state in a component
- How to do it...
- How it works...
- There's more...
- Making a functional or stateless component
- How to do it...
- How it works...
- There's more...
- Understanding React lifecycle methods
- How to do it...
- Todo list – implementing ComponentWillMount
- Pomodoro timer – implementing the constructor and componentDidMount
- Crypto coins exchanger – implementing shouldComponentUpdate
- Notes – implementing componentWillReceiveProps and componentWillUnmount
- C3.js chart – implementing componentDidUpdate
- Basic animation – implementing componentWillUpdate
- How it works...
- Understanding React Pure Components
- Getting ready
- How to do it…
- How it works…
- Preventing XSS vulnerabilities in React
- How to do it...
- How it works...
- There's more...
- Handling Events Binding and Useful React Packages
- Introduction
- Binding methods using the constructor versus using arrow functions
- How to do it...
- How it works...
- Creating form elements with events
- How to do it...
- How it works...
- There's more...
- Displaying information in a modal with react-popup
- Getting ready
- How to do it...
- How it works...
- There's more...
- Implementing Airbnb React/JSX Style Guide
- Getting ready
- How to do it...
- How it works...
- There's more...
- Updating our title and meta tags with React Helmet
- Getting ready
- How to do it...
- How it works...
- There's more...
- Adding Routes to Our Application with React Router
- Introduction
- Implementing React Router v4
- Getting ready
- How to do it...
- How it works...
- There's more...
- Adding parameters to our routes
- How to do it...
- How it works...
- Mastering Redux
- Introduction
- Creating a Redux Store
- Getting ready
- How to do it...
- How it works...
- Making action creators and dispatching actions
- Getting ready
- How to do it...
- How it works...
- Implementing Firebase with Redux
- Getting ready
- How to do it...
- How it works...
- Creating Forms with Redux Form
- Introduction
- Creating a controlled form with the local state
- Getting ready
- How to do it...
- How it works...
- Building a form using Redux Form
- Getting ready
- How to do it...
- How it works...
- Implementing validation in a form
- How to do it...
- How it works...
- Animations with React
- Introduction
- Animating a todo list with ReactCSSTransitionGroup
- Getting Ready
- How to do it...
- How it works...
- Using react-animations library
- Getting ready
- How to do it...
- There's more...
- Creating our first animation with React Pose
- Getting ready
- How to do it...
- How it works...
- There's more...
- Creating an API with Node.js Using MongoDB and MySQL
- Introduction
- Creating a basic API with Express
- Getting ready
- How to do it...
- How it works...
- Building a database with MongoDB
- Getting ready
- Installing MongoDB Community Edition manually (the hard way)
- Installing MongoDB Community Edition with Homebrew (the easy way)
- Running MongoDB
- How to do it...
- How it works...
- GET method endpoints
- POST method endpoints
- DELETE method endpoints
- PUT method endpoints
- Building a database with MySQL
- Getting ready
- How to do it...
- How it works...
- POST method endpoints
- GET method endpoints
- DELETE method endpoints
- PUT method endpoints
- Adding access tokens to secure our API
- Getting ready
- How to do it...
- How it works...
- There's more...
- Apollo and GraphQL
- Introduction
- Creating our first GraphQL server
- Getting ready
- How to do it...
- How it works...
- There's more...
- Creating a Twitter timeline with Apollo and GraphQL
- Getting ready
- Creating our GraphQL backend server
- How to do it...
- How it works...
- Mastering Webpack 4.x
- Introduction
- Webpack 4 Zero Configuration
- Getting Ready
- How to do it...
- How it works...
- There's more...
- Adding React to Webpack 4
- Getting Ready
- How to do it...
- How it works...
- There's more...
- Adding Webpack Dev Server and Sass Stylus or LessCSS with React
- Getting Ready
- How to do it...
- How it works...
- There's more...
- Webpack 4 Optimization – Splitting Bundles
- Getting Ready
- How to do it...
- How it works...
- Implementing Node.js with React/Redux and Webpack 4
- Getting Ready
- How to do it...
- How it works...
- There's more...
- Implementing Server-Side Rendering
- Introduction
- Implementing Server-Side Rendering
- Getting ready
- How to do it...
- How it works...
- There's more...
- Implementing promises with Server-Side Rendering
- Getting ready
- How to do it...
- How it works...
- Implementing Next.js
- Getting ready
- How to do it...
- How it works...
- Testing and Debugging
- Introduction
- Testing our first component with Jest and Enzyme
- Getting ready
- How to do it...
- How it works...
- There's more...
- Testing a Redux Container Actions and Reducers
- Getting Ready
- How to do it...
- Debugging a React application using React and Redux Dev Tools
- Getting Ready
- How to do it...
- Simulating Events
- How to do it...
- How it works...
- Deploying to Production
- Introduction
- Deploying to production on Digital Ocean
- Getting ready
- How to do it...
- How it works...
- There's more...
- Configuring Nginx PM2 and a domain in our Droplet
- Getting Ready
- How to do it...
- How it works...
- There's more...
- Implementing Jenkins (continuous integration)
- Getting Ready
- How to do it...
- How it works...
- Working with React Native
- Introduction
- Creating our first React Native Application
- Getting Ready
- How to do it...
- How it works...
- Creating a Todo List with React Native
- How to do it...
- How it works...
- There's more...
- Implementing React Navigation V2
- Getting Ready
- How to do it...
- How it works...
- Most Common React Interview Questions
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-07-16 17:50:31