ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب React Quickly, Second Edition Version 5

دانلود کتاب واکنش سریع، نسخه دوم نسخه 5

React Quickly, Second Edition Version 5

مشخصات کتاب

React Quickly, Second Edition Version 5

ویرایش: [MEAP Edition] 
نویسندگان:   
سری:  
 
ناشر: Manning Publications 
سال نشر: 2022 
تعداد صفحات: [304] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 8 Mb 

قیمت کتاب (تومان) : 40,000

در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 4


در صورت تبدیل فایل کتاب React Quickly, Second Edition Version 5 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب واکنش سریع، نسخه دوم نسخه 5 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

React Quickly, Second Edition MEAP V05
Copyright
welcome
brief contents
Chapter 1: Meeting React
	1.1 Benefits of using React
		1.1.1 Simplicity
		1.1.2 Speed and testability
		1.1.3 Ecosystem and community
	1.2 Disadvantages of React
	1.3 How React can fit into your website
		1.3.1 Single-page applications and React
		1.3.2 The React stack
		1.3.3 React website frameworks
	1.4 Your first React app: Hello World
		1.4.1 The result
		1.4.2 Write the application
		1.4.3 Install and run a web server
		1.4.4 Go to local website
	1.5 Quiz
	1.6 Summary
	1.7 Quiz answers
Chapter 2: Baby steps with React
	2.1 Create a new React app
		2.1.1 React project commands
		2.1.2 File structure
		2.1.3 Templates
		2.1.4 Pros and cons
	2.2 Book examples
	2.3 Nesting elements
		2.3.1 Node hierarchy
		2.3.2 Simple nesting
		2.3.3 Siblings
	2.4 Creating custom components
	2.5 Working with properties
		2.5.1 A single property
		2.5.2 Multiple properties
		2.5.3 The special property: children
	2.6 Application structure
	2.7 Quiz
	2.8 Summary
	2.9 Quiz answers
Chapter 3: Introduction to JSX
	3.1 Why do we use JSX?
		3.1.1 Before and after JSX
		3.1.2 Keeping HTML and JavaScript together
	3.2 Understanding JSX
		3.2.1 Creating elements with JSX
		3.2.2 Using JSX with custom components
		3.2.3 Multiline JSX objects
		3.2.4 Outputting variables in JSX
		3.2.5 Working with properties in JSX
		3.2.6 Branching in JSX
		3.2.7 Comments in JSX
		3.2.8 Lists of JSX objects
		3.2.9 Fragments in JSX
	3.3 How to transpile JSX
	3.4 React and JSX gotchas
		3.4.1 Self-closing elements
		3.4.2 Special characters
		3.4.3 String conversion
		3.4.4 style attribute
		3.4.5 Reserved names: class and for
		3.4.6 Multi-word attributes
		3.4.7 Boolean attribute values
		3.4.8 White space
		3.4.9 data- attributes
	3.5 Quiz
	3.6 Summary
	3.7 Quiz answers
Chapter 4: Functional components
	4.1 The shorter way to write React components
		4.1.1 An example application
		4.1.2 Any function will do
		4.1.3 Destructuring properties
		4.1.4 Default values
		4.1.5 Pass-through properties
	4.2 A comparison of component types
		4.2.1 Benefits of functional components
		4.2.2 Disadvantages of functional components
		4.2.3 Non-differences between component types
		4.2.4 Choosing component type
	4.3 When not to use a functional component
		4.3.1 Error boundary
		4.3.2 Codebase is class-based
		4.3.3 Library requires class-based components
		4.3.4 Snapshot before updating
	4.4 Conversion from a class-based to a functional component
		4.4.1 Version 1: Render only
		4.4.2 Version 2: Class method as utility
		4.4.3 Version 3: Real class method
		4.4.4 Version 4: Constructor
		4.4.5 More complexity = harder conversion
	4.5 Quiz
	4.6 Summary
	4.7 Quiz answers
Chapter 5: Making React interactive with states
	5.1 Why is React state relevant?
		5.1.1 React component state
		5.1.2 Where should I put state?
		5.1.3 What kind of information do you store in component state?
		Application data
		UI state
		Form data
		5.1.4 What not to store in state
	5.2 Adding state to a functional component
		5.2.1 Importing and using a hook
		Rules of hooks
		5.2.2 Initializing the state
		Initial value
		Only the first initial value matters
		Initializer function
		Initializing to a function
		5.2.3 Destructuring the state value and setter
		The useState return value
		That's weird though
		5.2.4 Using the state value
		5.2.5 Setting the state
		Setting to a static value
		Setting using an updater
		Setting to a function
		Setting and rendering
		Setting to the same object
		5.2.6 Using multiple states
		5.2.7 State scope
	5.3 Stateful class-based components
		5.3.1 Similarities with useState hook
		5.3.2 Differences from useState hook
		Only one state object
		Components always render when state is updated
		State objects are merged
		5.3.3 Conversion to a functional component
		Multiple state values
	5.4 Quiz
	5.5 Summary
	5.6 Quiz answers
Chapter 6: Effects and the React component lifecycle
	6.1 Running effects in component s
		6.1.1 Run an effect on mount
		6.1.2 Run an effect on mount and cleanup on unmount
		Events
		Cancel action if unmounted
		6.1.3 Run cleanup on unmount
		6.1.4 Run an effect on some renders
		Update from property
		6.1.5 Run an effect and cleanup on some renders
		6.1.6 Running an effect synchronously
		Technical details of a layout effect
	6.2 Understanding rendering
		6.2.1 Rendering on mount
		6.2.2 Rendering on parent render
		6.2.3 Rendering on state update
		Store higher-level information
		Manipulate DOM elements directly
		6.2.4 Rendering inside functions
		React Context
	6.3 The lifecycle of a class-based component
		6.3.1 Lifecycle methods
		6.3.2 Legacy lifecycle methods
		6.3.3 Converting lifecycle methods to hooks
	6.4 Quiz
	6.5 Summary
	6.6 Quiz answers
Chapter 7: Hooks to fuel your web applications
	7.1 Stateful components
		7.1.1 Simple state values with useState
		7.1.2 Create complex state with useReducer
		7.1.3 Remember a value without re-rendering with useRef
		Passive state values
		References to DOM elements
		7.1.4 Easier multi-component state with useContext
		7.1.5 Low priority state updates with useDeferredValue and useTransition
	7.2 Component effects
	7.3 Optimizing performance by minimizing re-rendering
		7.3.1 Memoize a component
		7.3.2 Memoize part of a component
		7.3.3 Memoize properties to memoized components
		7.3.4 Memoize any value with useMemo
		7.3.5 Memoize functions with useCallback
		7.3.6 Create stable DOM identifiers with useId
	7.4 Create complex component libraries
		7.4.1 Create component APIs with useImperativeHandle
		7.4.2 Better debugging of hooks with useDebugValue
		7.4.3 Synchronize non-React data with useSyncExternalStore
		7.4.4 Run effect before rendering with useInsertionEffect
	7.5 The two key principles of hooks
	7.6 Understanding dependency arrays
		7.6.1 What are dependencies?
		7.6.2 Run on every render by skipping the dependency array
		Memoization without dependencies is meaningless
		No dependency array is different from empty array
		7.6.3 Skip stable variables from dependencies
	7.7 Quiz
	7.8 Summary
	7.9 Quiz answers
Chapter 8: Handling events in React
	8.1 Handling DOM events in React
		8.1.1 Basic event handling in React
		You can use these events
	8.2 Event handlers
		8.2.1 Definition of event handlers
		8.2.2 Event objects
		8.2.3 React event objects
		Performance
		Consistency
		The Synthetic Event API
		Access to native events
		8.2.4 Synthetic event object persistence
	8.3 Event phases and propagation
		8.3.1 How phases and propagation work in the browser
		8.3.2 Handling event phases in React
		8.3.3 Unusual event propagation
		8.3.4 Non-bubbling DOM events
	8.4 Default actions and how to prevent them
		8.4.1 The default event action
		8.4.2 Preventing default
		8.4.3 Other default events
	8.5 React event objects in summary
	8.6 Event handler functions from properties
	8.7 Memoization of event handler functions
		8.7.1 Memoizing event handler properties
	8.8 Event handler generators
	8.9 Listening to DOM events manually
		8.9.1 Listening for window and document events
		8.9.2 Dealing with unsupported HTML events
		8.9.3 Combining React and DOM event handling
	8.10 Quiz
	8.11 Summary
	8.12 Quiz answers




نظرات کاربران