FAQ
The main focus of Alex Drost's panel discussion is to explore key aspects of developing excellent React components and the decision-making processes involved in their design and implementation.
Natter David is a Developer Relations professional who previously worked with AWS for over three years. He is currently involved with Edge & Node, focusing on cryptocurrency and decentralized finance projects.
Erin Fox is a software engineer at ConvertKit, primarily working on the Builder for emails. She plays a significant role in the collaborative design and architecture of components within the company.
At ConvertKit, the Design team collaborates closely with the engineering team throughout the component creation process. They engage in early discussions about future-proofing components, ensuring alignment with business goals, and participate in the design of both micro and macro components.
Sadek Droby, the CEO of Prismic, aims to improve CMS by making them more developer-friendly and component-based, enhancing their functionality and ease of use for building websites.
Hooks in React components offer the advantage of reusability and separation of concerns, allowing developers to manage state and side effects in a cleaner and more modular way. They help in sharing logic across components, thus improving maintainability and scalability of applications.
Erin Fox recommends starting with smaller, core components and using React Testing Library to ensure they function correctly before integrating them into larger parts of the application. She views tests as contracts that ensure reliability and correctness in component behavior.
Comments