Articles

Deep dives on .NET, React, cloud and everything in between.

ReactJS / General

ReactJS Dev Tools

React DevTools helps developers inspect the component tree, props, state, hooks, and rendering behavior. It is one of the most important tools for diagnosing React applications. Components panel

28 Sep 2026 · 30 views

ReactJS / General

Suspense

Suspense provides a boundary where React can show fallback UI while a supported child operation is not ready. It is commonly used for lazy-loaded components and can participate in modern React data-loading patterns depending on the framework and architecture.

28 Sep 2026 · 25 views

ReactJS / General

Lazy loading

Lazy loading means delaying the loading of code or resources until they are needed. In React, React.lazy is commonly used to lazy-load components.

28 Sep 2026 · 27 views

ReactJS / General

Code Splitting

Code splitting divides a large JavaScript bundle into smaller chunks so users do not have to download all application code before using the first screen. Route-based splitting is one of the most practical approaches.

28 Sep 2026 · 27 views

ReactJS / General

Accessibility a11y

Accessibility means building interfaces that people with different abilities can use. In React this includes semantic HTML, keyboard support, labels, focus management, accessible names, error announcements, and appropriate ARIA when native HTML cannot express the required behavior.

28 Sep 2026 · 24 views

ReactJS / General

TypeScript with React

TypeScript gives React applications compile-time checks for props, state, API models, events, hooks, and reusable components. It is especially valuable in large teams because it makes contracts between components and services explicit.

28 Sep 2026 · 27 views

ReactJS / General

Environment variables

Environment variables allow builds and applications to receive environment-specific configuration such as API base URLs, feature flags, and build settings. They are configuration, not a secure place to store secrets in a browser application.

28 Sep 2026 · 24 views

ReactJS / General

XSS Prevention - Cross-Site Scripting

Cross-Site Scripting occurs when attacker-controlled content is interpreted as executable HTML or JavaScript in a user's browser. React escapes ordinary text rendering by default, but applications can reintroduce risk through unsafe HTML rendering, unsafe DOM APIs, third-party scripts, and insecure content handling.

28 Sep 2026 · 25 views

ReactJS / General

CORS and CSRF

CORS and CSRF solve different problems. CORS controls whether browser JavaScript is allowed to read cross-origin responses. CSRF protects cookie-authenticated applications from unwanted state-changing requests initiated by an attacker-controlled site.

28 Sep 2026 · 22 views

1 2 3 4 5 6

Never miss a new post 📬

Get an email whenever a new article, project, cheatsheet or video drops.

✅

ℹ️