Step-by-Step Guide to Splitting Route Configurations in React RouterBackground When your react application grows in complexity, the main route configuration file (routes.ts) can grow large and become difficult to manage. Therefore, splitting the route configuration in multiple files organized by feature or module can...Jan 21, 2025 · 3 min readsuxiong.hashnode.dev
4 Tips for Providing Quick and Effective FeedbackHello everyone! Today, I want to share some tips on giving feedback. A lot of people encounter this question at work: How can you give high-quality feedback with limited time? Whether it’s team collaboration, project management, or personal growth, f...Jan 20, 2025 · 2 min readsuxiong.hashnode.dev
How to Improve Component Decoupling in React Using CallbacksWhen designing React components, it's essential to keep in mind principles like decoupling and encapsulation to ensure that your components remain flexible, reusable, and easy to maintain. Let’s take a closer look at a potential issue with tight comp...Sep 26, 2024 · 3 min readsuxiong.hashnode.dev
Efficient Data Fetching in SPAs: Avoid Pitfalls with Lazy LoadingIn Single Page Applications (SPA), lazy loading is a technique commonly used to improve performance by deferring the loading of certain resources until they’re needed. It reduces the initial payload, helping your users see the first screen faster. Ho...Sep 25, 2024 · 4 min readsuxiong.hashnode.dev
Strategies for Creating Meaningful Career GoalsWhy set career goals? Not making a decision is actually a decision, which means you choose to do nothing—often the worst decision. In life, even if you choose a suboptimal option or path, it is almost always better than going with the flow. Actively ...Jun 11, 2024 · 2 min readsuxiong.hashnode.dev