Git Product home page Git Product logo

react-anti-patterns's Introduction

React Anti-Patterns

This is the code repository for React Anti-Patterns, published by Packt.

Build efficient and maintainable React applications with test-driven development and refactoring

What is this book about?

Take your React development skills to the next level by examining common anti-patterns with expert insights and practical solutions, refining your codebases into sophisticated and scalable creations. Through this easy-to-follow guide, React Anti-Patterns serves as your roadmap to elevating the efficiency and maintainability of your React projects.

This book covers the following exciting features:

  • Formulate comprehensive testing strategies and leverage testing framework capabilities
  • Implement TDD practices to drive the development process and elevate code quality, especially in extensive React projects
  • Use design patterns effectively to create scalable and reusable React components
  • Apply established software design principles to craft resilient applications within React
  • Achieve modularity and loose coupling in React codebases by mastering the separation of concerns
  • Ensure clean code by adhering to software design best practices in React development

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders.

Following is what you need for this book:

This book is for React developers of all skill levels who share a passion for crafting efficient and maintainable codebases. Whether you're a beginner who wants to establish a solid foundation or an experienced developer looking to refine your skills, this guide offers invaluable insights, practical solutions, and real-world examples to enable you to excel at building scalable, elegant, and high-performing React applications.

With the following software and hardware list you can run all code files present in the book (Chapter 1-13).

Software and Hardware List

Chapter Software required OS required
1-13 React 16+ Windows, Mac OS X, and Linux (Any)
1-13 TypeScript 4.9.5 Windows, Mac OS X, and Linux (Any)
1-13 Visual Studio Code or WebStorm Windows, Mac OS X, and Linux (Any)
1-13 Terminal/Window Terminal Windows

Related products

Get to Know the Author

Juntao is an accomplished software developer with over 15 years of industry experience dedicated to helping others write better code. With a strong passion for crafting maintainable and high-quality code, he has become a trusted resource in the industry. As an author, Juntao has shared his expertise through influential books like "Test-Driven Development with React"(2021) and "Maintainable React"(2022). With a genuine desire to empower developers and enable them to reach their full potential, he strives to impact the industry positively. By leveraging his extensive experience and passion for writing better code, he supports individuals in honing their skills and achieving success in their software development endeavours.

react-anti-patterns's People

Contributors

abruzzi avatar bsingha27 avatar hedwards1997 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.