LEADER 05912nam 22006975 450 001 9910300654003321 005 20200630123539.0 010 $a1-4842-1245-2 024 7 $a10.1007/978-1-4842-1245-5 035 $a(CKB)3710000000473918 035 $a(EBL)4178071 035 $a(SSID)ssj0001585230 035 $a(PQKBManifestationID)16263123 035 $a(PQKBTitleCode)TC0001585230 035 $a(PQKBWorkID)14864443 035 $a(PQKB)10869402 035 $a(DE-He213)978-1-4842-1245-5 035 $a(MiAaPQ)EBC4178071 035 $a(CaSebORM)9781484212455 035 $a(PPN)190519533 035 $a(EXLCZ)993710000000473918 100 $a20150911d2015 u| 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aIntroduction to React$b[electronic resource] /$fby Cory Gackenheimer 205 $a1st ed. 2015. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2015. 215 $a1 online resource (141 p.) 225 1 $aExpert's Voice in Web Development 300 $aIncludes index. 311 $a1-4842-1246-0 327 $aContents at a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Chapter 1: What Is React?; Defining React; Why React?; What Problems Does React Solve?; React Is Not Just Another Framework; Ember.js; AngularJS; React; React Concepts and Terminology; Getting React; Components; Virtual DOM; JSX; Properties; State; Flux; Tools; Add-Ons; Summary; Chapter 2: The Core of React; React; React.createClass ; React.Children.map; React.Children.forEach; React.Children.count; React.Children.only; React.createElement; React.cloneElement ; React.DOM 327 $aReact.createFactory React.render; React.renderToString; React.findDOMNode; Discovering React Components; Understanding Component Properties and Methods; Component Lifecycle and Rendering; render; getInitialState ; getDefaultProps; Mixins; propTypes; statics; displayName; componentWillMount; componentDidMount; componentWillReceiveProps; shouldComponentUpdate ; componentWillUpdate; componentDidUpdate; componentWillUnmount; React Elements; React Factories ; Summary; Chapter 3: JSX Fundamentals; Why Use JSX Instead of Conventional JavaScript?; Using a JSX Transformer 327 $aHow JSX Converts from an XML-Like Syntax to Valid JavaScript Spread Attributes and Other Considerations for JSX; Summary; Chapter 4: Building a React Web Application; Outlining Your Application's Basic Functionality; Thinking in Terms of Components; Wireframes; Rewrite an Existing Application; Creating the Necessary Components for Your App; Testing Your Application; Simulate; renderIntoDocument; mockComponent; isElement; isElementOfType; isDOMComponent; isCompositeComponent; isCompositeComponentWithType ; findAllInRenderedTree; scryRenderedDOMComponentsWithClass 327 $afindRenderedDOMComponentsWithClass scryRenderedDOMComponentsWithTag ; findRenderedDOMComponentsWithTag ; scryRenderedComponentsWithType ; findRenderedComponentsWithType ; Running Your Application; Summary; Chapter 5: Introducing Flux: An Application Architecture for React; What Flux Is and Why It Is Different than Typical MVC Fram eworks; The Basic Components of Flux; Dispatcher; Stores; Actions; Views; How React and Flux Look Together; Summary; Chapter 6: Using Flux to Structure a React Application; Structuring Your Application 327 $aCreating Dispatcher, Stores, Actions, and React Components for the Application Dispatcher ; Stores; Actions; React Components; Writing Tests; Running the Application; Summary; Index 330 $aIntroduction to React teaches you React, the JavaScript framework created by developers at Facebook, to solve the problem of building complex user interfaces in a consistent and maintainable way. React.js shrugs away common front-end conventions in an effort to make things more efficient - use Introduction to React to learn about this framework and more today. Get to know the React API and it?s specific JavaScript extension, JSX, which makes authoring React components easier and maintainable. You will also learn how to test your React applications and about the tools you can use while building. Once you understand these core concepts, you can build applications with React. This will help you cement the ideas and fundamentals of React and prepare you to utilize React in your own use cas e. See how to: use React to maintain complex user interfaces in an efficient way integrate existing user interfaces and move forward with React manage application architecture using Flux easily utilize JSX, React's JavaScript extension. 410 0$aExpert's voice in Web development. 606 $aComputer programming 606 $aSoftware engineering 606 $aProgramming languages (Electronic computers) 606 $aWeb Development$3https://scigraph.springernature.com/ontologies/product-market-codes/I29050 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 615 0$aComputer programming. 615 0$aSoftware engineering. 615 0$aProgramming languages (Electronic computers). 615 14$aWeb Development. 615 24$aSoftware Engineering/Programming and Operating Systems. 615 24$aProgramming Languages, Compilers, Interpreters. 676 $a004 700 $aGackenheimer$b Cory$4aut$4http://id.loc.gov/vocabulary/relators/aut$0867243 801 0$bUMI 801 1$bUMI 906 $aBOOK 912 $a9910300654003321 996 $aIntroduction to React$91935700 997 $aUNINA