React: Building Modern Web Applications. Building Modern Web Applications
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
React: Building Modern Web Applications. Building Modern Web Applications
Wybrane bestsellery
-
Promocja 2za1
This cookbook skips the basics and dives straight into intermediate and advanced Blazor techniques. The recipes offer practical solutions and tips on best coding practices, security, performance, AI, and more.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Nowość Promocja Promocja 2za1
Master the latest Node.js 22 features: I/O, streams, web protocols, and Fastify framework as you build secure, performant apps with DB, and learn to test, debug, and troubleshoot effectively. This book ensures you become a skilled Node.js developer.- PDF + ePub 107 pkt
(78,48 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
Promocja Promocja 2za1
Embark on an enlightening AI journey by understanding its role and its fundamentals, crafting cutting-edge applications, and navigating ethical challenges. You'll also explore strategic tools and gain foresight into future trends.- PDF + ePub 98 pkt
AI Strategies for Web Development. Build next-gen, intelligent websites by unleashing AI's power in design, personalization, and ethics
Anderson Soares Furtado Oliveira, Elijah Low, Marcelo Augusto Gonçalves Bardi
(109,00 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
This book is a beginner's guide to Livewire for Laravel developers looking to build reactive interfaces for their web application without the need for reactive JavaScript frameworks like Vue or React.
Niedostępna
-
Nowość Promocja Promocja 2za1
This book helps you learn HTML and CSS essentials, build websites from scratch, and enhance your design with multimedia integration. You'll learn responsive web design, SEO strategies, and performance optimization for high-performing websites.- PDF + ePub 107 pkt
(85,68 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
Nowość Promocja Promocja 2za1
A step-by-step guide to building web applications with the MEAN stack Key Features Gain a comprehensive understanding of full stack development and the MEAN stack. Implement automated testing using Supertest and JEST for reliable and efficient code testing. Understand the importance of deployment with containers. Description The MEAN stack, compr- ePub + Mobi 80 pkt
(71,91 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja Promocja 2za1
The ultimate guide to prototyping for UX design mastery Key Features Utilize interactive prototypes and animations to bring design concepts to life. Embrace rapid iteration and testing for a smooth and efficient design journey. Prioritize users' needs, preferences, and behaviors, and gather valuable feedback to optimize designs based on real insig- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja Promocja 2za1
Bridging web and mobile for next-gen user experiences Key Features Comprehensive guide to web and mobile tech with HTML5, CSS3, PWAs. Case studies and practical strategies for real-world applications. Performance and security focus for efficient, safe apps. Description The book explores how modern web and mobile technologies come together. It foc- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja Promocja 2za1
Description Understanding how users think, feel, and interact with digital products is crucial for creating designs that not only look good but also deliver exceptional user satisfaction. This book will help designers learn the fundamentals of design through the lenses of psychology, gamification, and biases. It includes numerous examples from actu- ePub + Mobi 80 pkt
(38,90 zł najniższa cena z 30 dni)
80.91 zł
89.90 zł (-10%) -
Promocja Promocja 2za1
Learning a new language by following video tutorials, blog posts, and documentation is a tiresome activity. This book will take you on an exciting journey of becoming a proficient Vue.js developer through a practical, step-by-step approach.- PDF + ePub 107 pkt
(29,90 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%)
O autorach książki
Adam believes in an inclusive, ubiquitous, and open web. He values pragmatism and practice over dogma in the design and implementation of computing applications and education.
I’d like to thank my wife for her enduring patience and support. She is the wind at my back that presses forward all of my endeavors, including this book. I’d also like to thank my parents for constantly fueling a stray rocket of a child while he tuned his guidance system.
Jonathan S Hayward, Artemij Fedosejev, Narayan Prusty, Adam Horton, Ryan Vice, Ethan Holmes, Tom Bray - pozostałe książki
-
Promocja Promocja 2za1
JavaScript is a high-level, dynamic, untyped, lightweight, and interpreted programming language. Mastering modern JavaScript techniques and the toolchain are essential to develop web-scale applications. This Learning Path will upgrade your skills to ES2015, and you will get to introduce yourself to popular frameworks like React and Angular 2. In th- PDF + ePub + Mobi 251 pkt
(29,90 zł najniższa cena z 30 dni)
251.10 zł
279.00 zł (-10%) -
Promocja Promocja 2za1
Over the years, JavaScript has become vital to the development of a wide range of applications with different architectures. But JS moves lightning fast, and it’s easy to fall behind. Modern JavaScript Applications is designed to get you exploring the latest features of JavaScript and how they can be applied to develop high-quality applications wit- PDF + ePub + Mobi 143 pkt
(29,90 zł najniższa cena z 30 dni)
143.10 zł
159.00 zł (-10%) -
Promocja Promocja 2za1
Starting with the technical foundations of blockchain, this Learning Path takes you deep into the theoretical and technical foundations of the technology to transform you into an expert of decentralized applications and blockchain.- PDF + ePub + Mobi 161 pkt
(29,90 zł najniższa cena z 30 dni)
161.10 zł
179.00 zł (-10%) -
Promocja Promocja 2za1
Blockchain Developer's Guide will show you how to create distributed blockchain applications which do not depend on a central server or datacenter. Starting with the basic principles of blockchain architecture exploring cryptography, you will then study consensus protocols, initial coin offerings, crypto-mining, DApp deployment, Ethereum applications, and other tools and techniques that will give you the confidence to work on your own blockchain projects.- PDF + ePub + Mobi 161 pkt
(29,90 zł najniższa cena z 30 dni)
161.10 zł
179.00 zł (-10%) -
Promocja Promocja 2za1
This book will help you build real-world decentralized blockchain applications highlighting the principles of peer-to-peer systems, smart contracts, interoperability, privacy and more. You will be aware of the process flow and the growing company needs so you can incorporate and scale them in your own enterprise- PDF + ePub + Mobi 98 pkt
(29,90 zł najniższa cena z 30 dni)
98.10 zł
109.00 zł (-10%) -
Promocja Promocja 2za1
Learn ECMAScript explores implementation of the latest ECMAScript features to add to your developer toolbox, helping you to progress to an advanced level. Learn to add 1 to a variable and safely access shared memory data within multiple threads to avoid race conditions.- PDF + ePub + Mobi 107 pkt
(29,90 zł najniższa cena z 30 dni)
107.10 zł
119.00 zł (-10%) -
Promocja Promocja 2za1
Now fully updated for React 16, this book takes you on a fast-paced journey through building your own maintainable React 16 applications. Here are all the essentials you need to know to start working with React 16 and Redux, and assess the future with React Fiber!- PDF + ePub + Mobi 85 pkt
(29,90 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%) -
Promocja Promocja 2za1
This is a project-based guide to teach you what Blockchain is, how it maintains data integrity, and how to create real-world Blockchain projects using Ethereum. With interesting real-world projects, you will know about bitcoin, generating smart and secure contracts with Ethereum, building end-to-end applications for Blockchain.- PDF + ePub + Mobi 125 pkt
(29,90 zł najniższa cena z 30 dni)
125.10 zł
139.00 zł (-10%) -
Promocja Promocja 2za1
A great mobile app is rapidly becoming crucial for a huge range of businesses. With a great app, your customers or your readers don’t come to you – you go with them, just a few clicks and swipes away. This Learning Path shows you how to build awesome mobile apps with some of the best tools currently being used by some of the smartest developers in- PDF + ePub + Mobi 269 pkt
(29,90 zł najniższa cena z 30 dni)
269.10 zł
299.00 zł (-10%) -
Promocja Promocja 2za1
React Native is a game-changing approach to hybrid mobile development. Web developers can leverage their existing skills to write mobile applications in JavaScript that are truly native without using cross-compilation or web views. These applications have all of the advantages of those written in Objective-C or Java, combined with the rapid develop- PDF + ePub + Mobi 85 pkt
(29,90 zł najniższa cena z 30 dni)
85.49 zł
94.99 zł (-10%)
Ebooka "React: Building Modern Web Applications. Building Modern Web Applications" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "React: Building Modern Web Applications. Building Modern Web Applications" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "React: Building Modern Web Applications. Building Modern Web Applications" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Tytuł oryginału:
- React: Building Modern Web Applications. Building Modern Web Applications
- ISBN Ebooka:
- 978-17-864-6226-8, 9781786462268
- Data wydania ebooka :
- 2016-06-10 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku Pdf:
- 24.5MB
- Rozmiar pliku ePub:
- 41.5MB
- Rozmiar pliku Mobi:
- 56.9MB
Spis treści książki
- React: Building Modern Web Applications
- Table of Contents
- React: Building Modern Web Applications
- Meet Your Course Guide
- Course Structure
- Course journey
- The Course Roadmap and Timeline
- 1. Course Module 1: Reactive Programming with JavaScript
- 1. Introduction and Installation
- A 10,000-foot overview
- An easier way to handle user interface programming
- Programming paradigms
- An easier way to handle user interface programming
- Installing the tools required
- Installing Node.js
- Installing the Starter Kit for ReactJS
- Installing Git
- A 10,000-foot overview
- 2. Core JavaScript
- The strict mode
- Variables and assignment
- Comments
- Flow control
- A note on values and NaN
- Functions
- Explanation
- Loops
- Taking a look at ECMAScript 6
- Functions
- 3. Reactive Programming The Basic Theory
- Declarative programming
- The war on Heisenbugs
- The Flux Architecture
- Complete UI teardown and rebuild
- JavaScript as a Domain-specific Language
- The Big-Coffee Notation
- 4. Demonstrating Nonfunctional Reactive Programming A Live Example
- The history of a game with multiple ports
- The HTML for the web page
- Using a content distribution network wherever we can
- Some simple styling
- A fairly minimal page body
- The JavaScript that animates that page
- A brief syntax note Immediately Invoked Function Expression
- Variable declaration and initialization
- The function used to start or restart the game
- The function that creates game levels
- Getting our hands dirty with ReactJS classes
- Tick-tock, tick-tock the games clock ticks
- GAME OVER
- 5. Learning Functional Programming The Basics
- Custom sort functions the first example of functional JavaScript and first-class functions
- This leads us to array.filter()
- Illusionism, map, reduce, and filter
- Fool's gold extending Array.prototype
- Avoiding global pollution
- The map, reduce, and filter toolbox map
- The reduce function
- The last core tool filter
- An overview of information hiding in JavaScript
- Information hiding with JavaScript closures
- Custom sort functions the first example of functional JavaScript and first-class functions
- 6. Functional Reactive Programming The Basics
- A trip down computer folklore's memory lane
- Advanced prerequisites for Hello, World!
- Distinguishing the features of functional reactive programming
- If you learn just one thing...
- Learn what you can!
- JavaScript as the new bare metal
- A trip down computer folklore's memory lane
- 7. Not Reinventing the Wheel Tools for Functional Reactive Programming
- ClojureScript
- Om
- Bacon.js
- Brython a Python browser implementation
- Immutable.js permanent protection from change
- Jest BDD unit testing from Facebook
- Implementing the Flux Architecture using Fluxxor
- 8. Demonstrating Functional Reactive Programming in JavaScript A Live Example, Part I
- What we will be attempting in this chapter
- This project's first complete component
- The render() method
- Triggering the actual display for what we have created
- 9. Demonstrating Functional Reactive Programming in JavaScript with a Live Example Part II A To-do List
- Adding a to-do list to our application
- Including ReactJS add-ons in our project
- Setting the appropriate initial state
- Making text editable
- Heavy lifting with render()
- Inner functions used to render
- Building the result table
- Rendering our result
- Differentiating columns visually
- Adding a to-do list to our application
- 10. Demonstrating Functional Reactive Programming in JavaScript: A Live Example Part III A Calendar
- Play it again Sam an interesting challenge
- Classical Hijaxing works well
- Built with usability in mind, but there's still room to grow
- Plain old JavaScript objects are all you need
- Progressive disclosure that starts simply
- A render() method can easily delegate
- Boring code is better than interesting code!
- A simple UI for simply non-recurring entries...
- The user can still opt-in for more
- Avoiding being clever
- Anonymous helper functions may lack pixie dust
- How far in the future should we show?
- Different stripes for different entry types
- Now we're ready to display!
- Let's be nice and sort each day in order
- Let them use Markdown!
- One thing at a time!
- The holidays that inspired this calendar
- 11. Demonstrating Functional Reactive Programming in JavaScript with a Live Example Part IV Adding a Scratchpad and Putting It All Together
- Adding a WYSIWYG scratchpad, courtesy CKeditor
- Bringing all things together into one web page
- This book is about ReactJS, so why use CKeditor?
- CKeditor small free offerings, and small is beautiful
- Including CKeditor in our page
- Integrating all four subcomponents into one page
- Persistence
- One detail persisting the CKeditor state
- Adding a WYSIWYG scratchpad, courtesy CKeditor
- 12. How It All Fits Together
- A review of the terrain covered
- Could the Mythical Man-Month have been avoided?
- ReactJS is just a view, but what a view!
- Programming is fun again!
- 1. Introduction and Installation
- 2. Course Module 2: React.js Essentials
- 1. Installing Powerful Tools for Your Project
- Approaching our project
- 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
- 2. Create Your First React Element
- Understanding the virtual DOM
- Pending
- Creating React Elements with JavaScript
- The type parameter
- The props parameter
- The children parameter
- Rendering React Elements
- Creating React Elements with JSX
- 3. Create Your First React Component
- Stateless versus stateful
- Creating your first stateless React component
- Creating your first stateful React component
- 4. Make Your React Components Reactive
- Solving a problem using React
- Planning your React application
- Creating a container React component
- 5. Use Your React Components with Another Library
- Using another library in your React component
- Understanding React component's lifecycle methods
- Mounting methods
- The getInitialState method
- The componentWillMount method
- The componentDidMount method
- Unmounting methods
- The componentWillUnmount method
- Mounting methods
- 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 component
- Understanding component lifecycle's updating methods
- 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
- 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
- 9. Supercharge Your React Architecture with Flux
- Analyzing your web application's architecture
- Creating a dispatcher
- Creating an action creator
- Creating a store
- 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
- Build and go beyond
- 1. Installing Powerful Tools for Your Project
- 3. Course Module 3: Learning ECMAScript 6
- 1. Playing with Syntax
- The let keyword
- Declaring function scoped variables
- Declaring block scoped variables
- Re-declaring variables
- The const keyword
- The scope of constant variables
- Referencing the objects using constant variables
- Default parameter values
- The spread operator
- Other usages of the spread operator
- Making array values a part of another array
- Pushing the values of an array into another array
- Spreading multiple arrays
- Other usages of the spread operator
- The rest parameter
- The destructuring assignment
- The array destructuring assignment
- Ignoring values
- Using the rest operator in the array destructuring assignment
- Default values for variables
- Nested array destructuring
- Using the destructuring assignment as a parameter
- The object destructuring assignment
- Default values for the variables
- Destructuring computed property names
- Destructuring nested objects
- Using the object destructuring assignment as a parameter
- The array destructuring assignment
- The arrow functions
- The value of "this" in an arrow function
- Other differences between the arrow and traditional functions
- The enhanced object literals
- Defining properties
- Defining methods
- The computed property names
- The let keyword
- 2. Knowing Your Library
- Working with numbers
- The binary notation
- The octal notation
- The Number.isInteger(number) method
- The Number.isNaN(value) method
- The Number.isFinite(number) method
- The Number.isSafeInteger(number) method
- The Number.EPSILON property
- Doing Math
- Trigonometry related operations
- Arithmetic related operations
- Miscellaneous methods
- The Math.imul(number1, number2) function
- The Math.clz32(number) function
- The Math.sign(number) function
- The Math.trunc(number) function
- The Math.fround(number) function
- Working with strings
- Escaping larger code points
- The codePointAt(index) method
- The String.fromCodePoint(number1, , number 2) method
- The repeat(count) method
- The includes(string, index) method
- The startsWith(string, index) method
- The endsWith(string, index) function
- Normalization
- A case study
- Template strings
- Expressions
- Multiline strings
- Raw strings
- Arrays
- The Array.from(iterable, mapFunc, this) method
- The Array.of(values) method
- The fill(value, startIndex, endIndex) method
- The find(testingFunc, this) method
- The findIndex(testingFunc, this) method
- The copyWithin(targetIndex, startIndex, endIndex) function
- The entries(), keys(), and values() method
- Collections
- Array buffers
- Typed arrays
- Set
- WeakSet
- Map
- WeakMap
- Object
- The __proto__ property
- The Object.is(value1, value2) method
- The Object.setPrototypeOf(object, prototype) method
- The Object.assign(targetObj, sourceObjs) method
- The __proto__ property
- Working with numbers
- 3. Using Iterators
- The ES6 symbols
- The "typeof" operator
- The "new" operator
- Using symbols as property keys
- The Object.getOwnPropertySymbols() method
- The Symbol.for(string) method
- The well-known symbols
- The iteration protocols
- The iterator protocol
- The iterable protocol
- Generators
- The return(value) method
- The throw(exception) method
- The "yield*" keyword
- The "forof" loop
- The tail call optimization
- Converting the non-tail calls into the tail calls
- The ES6 symbols
- 4. Asynchronous Programming
- The JavaScript execution model
- Writing asynchronous code
- The asynchronous code involving events
- The asynchronous code involving callbacks
- Promises to the rescue
- The Promise constructor
- The fulfillment value
- The then(onFulfilled, onRejected) method
- The catch(onRejected) method
- The Promise.resolve(value) method
- The Promise.reject(value) method
- The Promise.all(iterable) method
- The Promise.race(iterable) method
- The JavaScript APIs based on Promises
- The Battery Status API
- The Web Cryptography API
- 5. Implementing the Reflect API
- The Reflect object
- The Reflect.apply(function, this, args) method
- The Reflect.construct(constructor, args, prototype) method
- The Reflect.defineProperty(object, property, descriptor) method
- Understanding the data properties and accessor properties
- The Reflect.deleteProperty(object, property) method
- The Reflect.enumerate(object) method
- The Reflect.get(object, property, this) method
- The Reflect.set(object, property, value, this) method
- The Reflect.getOwnPropertyDescriptor(object, property) method
- The Reflect.getPrototypeOf(object) method
- The Reflect.setPrototypeOf(object, prototype) method
- The Reflect.has(object, property) method
- The Reflect.isExtensible(object) method
- The Reflect.preventExtensions(object) method
- The Reflect.ownKeys(object) method
- The Reflect object
- 6. Using Proxies
- Proxies in a nutshell
- Terminology
- The Proxy API
- Traps
- The get(target, property, receiver) method
- Rules
- The set(target, property, value, receiver) method
- Rules
- The has(target, property) method
- Rules
- The isExtensible(target) method
- Rules
- The getPrototypeOf(target) method
- Rules
- The setPrototypeOf(target, prototype) method
- Rules
- The preventExtensions(target) method
- Rules
- The getOwnPropertyDescriptor(target, property) method
- Rules
- The defineProperty(target, property, descriptor) method
- Rules
- The deleteProperty(target, property) method
- Rules
- The enumerate(target) method
- Rules
- The ownKeys(target) method
- Rules
- The apply(target, thisValue, arguments) method
- The construct(target, arguments) method
- The get(target, property, receiver) method
- The Proxy.revocable(target, handler) method
- Use Case
- Traps
- The uses of proxies
- Proxies in a nutshell
- 7. Walking You Through Classes
- Understanding the Object-oriented JavaScript
- The JavaScript data types
- Creating objects
- Understanding inheritance
- The constructors of primitive data types
- Using classes
- Defining a class
- The class declaration
- The class expression
- The prototype methods
- The get and set methods
- The generator method
- The static methods
- Implementing inheritance in classes
- The computed method names
- The attributes of properties
- Classes are not hoisted!
- Overriding the result of the constructor method
- The "Symbol.species" static accessor property
- The "new.target" implicit parameter
- Defining a class
- Using "super" in the object literals
- Understanding the Object-oriented JavaScript
- 8. Modular Programming
- The JavaScript modules in a nutshell
- Implementing modules the old way
- The Immediately-Invoked Function Expression
- Asynchronous Module Definition
- CommonJS
- Universal Module Definition
- Implementing modules the new way
- Creating the ES6 modules
- Importing the ES6 modules
- The module loader
- Using modules in browsers
- Using modules in the eval() function
- The default exports vs. the named exports
- Diving into an example
- 1. Playing with Syntax
- 4. Course Module 4: Mastering React
- 1. Dynamic Components, Mixins, Forms, and More JSX
- Dynamic components
- How it works
- Mixins
- How it works
- Forms
- Controlled components - the read-only input
- How it works
- Controlled components - the read and write input
- How it works
- Isn't that harder than it needs to be?
- Controlled components a simple form
- How it works
- But what about the best practices?
- Refactoring the form to be data driven
- How it works
- Validation
- Validation types
- Field-level validation
- Form-level validation
- The react-validation-mixin example
- Getting the code
- Running the code
- Getting the code
- Validation types
- Controlled components - the read-only input
- Dynamic components
- 2. Anatomy of a React Application
- What is a single-page application?
- Three aspects of a SPA design
- Build systems
- Choosing a build system
- Module systems
- CommonJS
- AMD
- Our module choice
- CSS preprocessors
- Compiling the modern JS syntax and JSX templates
- Front-end architecture components
- The front-end router
- Front-end models
- Views, view models, and view controllers
- Messaging and eventing
- Other utility needs
- The application design
- Creating wireframes
- Main data entities and the API
- Main views, site map, and routes
- Build systems
- 3. Starting a React Application
- Application design
- Creating wireframes
- User-related views
- Post-related views
- Data entities
- Main views and the sitemap
- Creating wireframes
- Preparing the development environment
- Installing and configuring Webpack
- The Webpack configuration
- Entry and output sections
- The plugins section
- The resolve section
- The module section
- The Webpack configuration
- Installing and configuring Webpack
- Considerations before starting
- React and rendering
- Browser support
- Form validation
- React and rendering
- Starting the app
- The directory structure
- The mock database
- index.html
- js/app.jsx
- Main views
- Linking views with React Router
- js/views/appHeader.jsx
- js/views/login.jsx
- Application design
- 4. React Blog App Part 1 Actions and Common Components
- Reflux actions
- Reusable components and base styles
- Base styles
- Inputs and loading indicator
- The BasicInput component
- The loader component
- The application header
- 5. React Blog App Part 2 Users
- Code manifest
- Application runtime configuration
- Mixins and dependencies
- Reading and writing cookies
- The form utilities mixin
- User-related stores
- The session context store
- The user store
- User views
- The log in view
- The create user view
- Mixins and lifecycle methods
- The user profile image
- Form validation and submission
- The user view component
- The user list view
- The user view
- Other affected views
- The app header
- 6. React Blog App Part 3 Posts
- Code manifest
- The posts store
- Post views
- Post create/edit
- Mixins and lifecycle methods
- Form submission
- The post view
- The post list component
- The post list view
- Post create/edit
- Other affected views
- The user view
- 7. React Blog App Part 4 Infinite Scroll and Search
- Infinite scroll loading
- Infinite scroll code manifest
- Modifying the posts store
- Modifying the post list component
- Searching posts
- Search feature code manifest
- The search store
- Modifying the posts store
- Modifying the application header
- Modifying the post list component
- Final thoughts
- Suggested improvements
- Level up the blog app
- Suggested improvements
- Infinite scroll loading
- 8. Animation in React
- Animation terms
- CSS transitions using class switching
- JavaScript code
- CSS source
- Animating DOM enter and exit
- Popover menus
- JavaScript source
- CSS source
- List filtering
- JavaScript source
- CSS source
- Using the React-Motion animation library
- How React-Motion works
- Clock animation
- JavaScript source
- CSS source
- 1. Dynamic Components, Mixins, Forms, and More JSX
- 5. Course Module 5: Getting Started with React Native
- 1. Exploring the Sample Application
- Installing Xcode
- Running the sample application
- A sneak peek at the sample application
- Experimenting with the sample application
- 2. Beginning with the Example Application
- Generating the projects
- Xcode and the iOS simulator
- The Android SDK and emulator
- Modifying the React Native starter template
- Structuring the application
- Creating the SimpleButton component
- Navigation
- The Navigator component
- Navigator.NavigationBar
- The NoteScreen first pass
- The Navigator component
- Generating the projects
- 3. Working with Styles and Layout
- React CSS
- Style Sheet
- Styling the SimpleButton component
- Layout and Flexbox
- Flex container
- Flex items
- Horizontal and vertical centering
- Absolute positioning
- Flex container
- Styling the NavigationBar component
- Changing the Android Material Theme
- Styling the NoteScreen
- React CSS
- 4. Displaying and Saving Data
- Lists
- Understanding props
- Using state
- Passing callbacks in props
- Creating new notes
- Using AsyncStorage
- Deleting notes
- Understanding props
- Lists
- 5. Working with Geolocation and Maps
- Introducing the Geolocation API
- The location permission in iOS
- Tagging notes with geolocation
- NoteLocationScreen
- MapView
- Introducing the Geolocation API
- 6. Integrating Native Modules
- Adding images to notes
- Installing react-native-camera on iOS
- Searching for Native Modules
- Using the camera component
- Viewing images
- The image component
- Deleting images
- Connecting the final pieces
- 7. Releasing the Application
- Generating the static bundle in iOS
- Testing the static bundle in iOS
- Creating an iOS release in Xcode
- Generating the Android APK
- Reflect and Test Yourself Answers
- Module 1: Reactive Programming with JavaScript
- Module 2: React.js Essentials
- Module 3: Learning ECMAScript 6
- Module 4: Mastering React
- Module 5: Getting Started with React Native
- 1. Exploring the Sample Application
- Index
Packt Publishing - inne książki
-
Promocja 2za1
Developers with prior experience can leverage the latest modern Android development libraries to build exceptional Android apps. This book discusses crucial factors to consider when developing Android applications and how to maintain them better.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
Maximize your Ubuntu 24.04 experience with this guide, covering desktop usage, security, and advanced development environments. You'll gain practical insights from the experience of a core Ubuntu developer for enhanced productivity and innovation.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
This book focuses on developing a capacity to manage cybersecurity incidents by practically implementing methodologies, platforms, and tools through step-by-step exercises. You'll learn how to respond to cybersecurity incidents using intelligence-based threat hunting techniques.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
Master the realm of Cyber Threat Intelligence and Proactive Threat Hunting with 'Practical Threat Intelligence and Data-Driven Threat Hunting, 2nd edition'. This is your essential guide in the ever-evolving landscape of cyber threats.- ePub + Mobi 129 pkt
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
Many intermediate users find advanced features in Clip Studio Paint challenging. This guide offers step-by-step tutorials and insider tips to master these tools, enhancing creativity and efficiency in digital art creation.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
The Power Platform Administration Guide addresses the most important topic in the enterprise space today: No Code/Low Code applications. Gone are the days of thousands of lines of code. Apps are now built by business users and citizen developers with point-and-click ease. If you want to know everything about Power Platform, this book is for youW przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
This book is your ultimate guide to mastering Rust and advancing your software development career. It addresses the industry's demand for Rust programmers with insights into Rust's ecosystem, latest tools, and frameworks.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
This comprehensive guide to implementing CI/CD through tried and tested design patterns helps you discover the full potential of CI/CD through industry implemented CI/CD design patterns and improve robustness and resilience for CI/CD.CI/CD Design Patterns. Design and implement CI/CD using proven design patterns
Garima Bajpai, Michel Schildmeijer, Muktesh Mishra, Pawel Piwosz, Helen Beal
W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
Defense Evasion Techniques is an exciting and important resource for security professionals and enthusiasts who want to stay ahead of the curve in the ever-evolving cybersecurity landscape. This book delves into defense evasion techniques used in red team operations and penetration testing, providing invaluable insights into how attackers bypass or avoid detection. By understanding and these cutting-edge tactics, readers will be better equipped to assess their existing security measures, identify areas for improvement, and ultimately strengthen their organization's security posture. Don't miss the opportunity to gain a competitive edge in the cybersecurity field by mastering the art of defense evasion.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna -
Promocja 2za1
Linux for Networking Professionals Second Edition is your one-stop shop for everything Linux. From networking basics and configuration to diagnosis, troubleshooting, and security – this book is all you need to be successful with Linux.W przygotowaniu
Powiadom mnie, gdy książka będzie dostępna
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: React: Building Modern Web Applications. Building Modern Web Applications Jonathan S Hayward, Artemij Fedosejev, Narayan Prusty, Adam Horton, Ryan Vice, Ethan Holmes, Tom Bray (0) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.