001476138 000__ 04374cam\\22006257i\4500 001476138 001__ 1476138 001476138 003__ OCoLC 001476138 005__ 20231003174634.0 001476138 006__ m\\\\\o\\d\\\\\\\\ 001476138 007__ cr\cn\nnnunnun 001476138 008__ 230822s2023\\\\nyua\\\\o\\\\\000\0\eng\d 001476138 019__ $$a1393242764$$a1393309333 001476138 020__ $$a9781484296486$$q(electronic bk.) 001476138 020__ $$a1484296486$$q(electronic bk.) 001476138 020__ $$z9781484296479 001476138 020__ $$z1484296478 001476138 0247_ $$a10.1007/978-1-4842-9648-6$$2doi 001476138 035__ $$aSP(OCoLC)1394921365 001476138 040__ $$aGW5XE$$beng$$erda$$epn$$cGW5XE$$dYDX$$dEBLCP$$dOCLCQ$$dOCLCO 001476138 049__ $$aISEA 001476138 050_4 $$aQA76.625 001476138 08204 $$a005.14$$223/eng/20230822 001476138 1001_ $$aQiu, Juntao,$$eauthor. 001476138 24510 $$aTest-driven development with React and TypeScript :$$bbuilding maintainable react applications /$$cJuntao Qiu. 001476138 250__ $$aSecond edition. 001476138 264_1 $$aNew York :$$bApress,$$c2023. 001476138 300__ $$a1 online resource (235 pages) :$$billustrations (black and white, and color). 001476138 336__ $$atext$$btxt$$2rdacontent 001476138 337__ $$acomputer$$bc$$2rdamedia 001476138 338__ $$aonline resource$$bcr$$2rdacarrier 001476138 5050_ $$a1. A Brief History of Test-Driven Development -- 2. Get Started with Jest -- 3. Refactoring Techniques -- 4. The Essentials of Test-Driven Development -- 5. Project Setup -- 6. Implementing the Book List -- 7. Implementing the Book Detail View -- 8. Searching by Keyword -- 9. State Management with Redux -- 10. Managing Book Reviews -- 11. Behavior-Driven Development -- Appendix A: Background of Testing Strategies -- Appendix B: Typescript 101. 001476138 506__ $$aAccess limited to authorized users. 001476138 520__ $$aApply test-driven principles to create scalable and maintainable React applications. This book covers a wide range of topics, including setting up a testing environment and utilizing popular testing frameworks like Cypress, Jest, and the React Testing Library. It also delves into valuable refactoring techniques, as well as enhancing code maintainability and readability. What sets this comprehensive guide apart is its end-to-end project simulation, showcasing how TDD can be employed to build a complete application called "Bookish." Test-Driven Development with React and TypeScript elevates its code examples by leveraging TypeScript, the predominant language in modern frontend development, offering you a deeper understanding of how TDD principles can be applied to React projects. Furthermore, all code examples have been carefully revised and updated for this edition, incorporating reader feedback and reflecting current industry standards. After completing this book, you have the knowledge and skills necessary to develop high quality and scalable React applications. You will: Master essential refactoring techniques to enhance code quality Employ modern practices for writing maintainable React code, including testing and product implementation Gain practical experience applying test-driven development (TDD) principles to real-world projects Craft high quality, scalable, and maintainable React applications using TDD principles and techniques. 001476138 588__ $$aDescription based on print version record. 001476138 63000 $$aReact (Electronic resource) 001476138 650_0 $$aComputer software$$xTesting. 001476138 650_0 $$aComputer software$$xDevelopment. 001476138 650_0 $$aTypeScript (Computer program language) 001476138 650_6 $$aTypeScript (Langage de programmation) 001476138 655_0 $$aElectronic books. 001476138 77608 $$iPrint version:$$aQiu, Juntao.$$tTest-driven development with React and TypeScript.$$bSecond edition.$$dNew York : Apress, 2023$$z9781484296479$$w(OCoLC)1393179452 001476138 852__ $$bebk 001476138 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-9648-6$$zOnline Access$$91397441.1 001476138 909CO $$ooai:library.usi.edu:1476138$$pGLOBAL_SET 001476138 980__ $$aBIB 001476138 980__ $$aEBOOK 001476138 982__ $$aEbook 001476138 983__ $$aOnline 001476138 994__ $$a92$$bISE