This year’s React Conf took place on October 25 and 26 in Henderson, Nevada, where more than 600 attendees gathered to discuss the latest in UI engineering. Sophie Alpert and Dan Abramov kick…
Overview
The article recaps the React Conf held on October 25 and 26, 2018, in Henderson, Nevada, where over 600 attendees engaged in discussions about the latest advancements in UI engineering. Key topics included the introduction of Hooks, Concurrent Rendering, and React Native's new architecture, promising significant improvements in performance and usability.
What You'll Learn
How to use Hooks to simplify React component code
Why Concurrent Rendering can enhance app performance
How to implement code splitting with React.lazy
When to utilize React's new profiler tooling
How to leverage React Native’s new architecture for better interoperability
Key Questions Answered
What are Hooks and how do they simplify React development?
What is Concurrent Rendering and how does it improve performance?
How does the React.lazy API facilitate code splitting?
What is the purpose of React's new profiler tooling?
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
Key Actionable Insights
1Implementing Hooks can drastically reduce the complexity of your React components, making your codebase cleaner and easier to manage.By using Hooks, developers can avoid the boilerplate associated with class components, leading to more maintainable code and quicker development cycles.
2Utilizing Concurrent Rendering can significantly enhance user experience by allowing your app to remain responsive during heavy rendering tasks.This feature is particularly useful in applications with complex UIs where performance is critical, ensuring that users do not experience lag or unresponsiveness.
3Adopting the React.lazy API for code splitting can improve your app's load time and performance by only loading components as needed.This is especially beneficial for larger applications, where reducing the initial bundle size can lead to faster load times and better user engagement.