Panel Discussion: The Modern Way of Making Websites in React

Rate this content
Bookmark

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.

Alex Trost
Alex Trost
Sadek Drobi
Sadek Drobi
Erin Fox
Erin Fox
Nader Dabit
Nader Dabit
James Q Quick
James Q Quick
33 min
14 May, 2021

Comments

Sign in or register to post your comment.
Video transcription, chapters and summary will be available later.