petar_ivanov
React Component Principles and Best Practices for Better Software Architecture
Function Components vs. Class Components
Name of Components
Helper Functions
Repetitive Markup
Component’s Size and Length
Props
Ternary Operators
Lists Mapping
Hooks vs. HOCs and Render Props
Custom Hooks
Render Functions
Error Boundaries
Suspense
Making the right choices can significantly impact the efficiency and scalability of your project.
Discovery and Preparation are key.
In this article, I’m sharing a 4-step approach to guide you before making any technical decision.
Essential steps to take before making any technical decision
6 tools that made my life much easier as a Software Engineer
The T-Shaped Developer
Software companies are no longer looking for people who can do only one thing exceptionally well or do everything in a mediocre way.
Companies want people who can go deep when it matters but also be able to deliver other higher ROI tasks. This makes a company intensely adaptable - a critical business perspective.