7 architectural attributes of a reliable React component

I like how React embraces component-based architecture. You can compose complex user interfaces from smaller pieces, take advantage of components reusability and abstracted DOM manipulations. Component-based development is productive: a complex system is built from specialized and easy to manage pieces. Yet only well designed components ensure composition and reusability benefits. Despite the application complexity, hurry to meet the deadlines and unexpectedly changing requirements, you… Continue reading