
Shehzad Ahmed
Articles
-
Aug 13, 2024 |
shaxadd.medium.com | Shehzad Ahmed
React is well-known for its component-based architecture, allowing developers to break down complex UIs into manageable, reusable pieces. But what happens when you need to render deeply nested structures like trees, categories, or menus? This is where recursive components come in, a powerful yet underutilized feature of React that can simplify complex nested data rendering. In this article, we’ll explore the concept of recursion in React and build a recursive component step-by-step.
-
Jul 12, 2024 |
onlinelibrary.wiley.com | Naveed Hussain |Shehzad Ahmed |Kaleem Ullah |Hüseyin U. Tepe
1 Introduction Introducing lattice disorder and symmetry breaking by mechanical straining drastically influences the electronic configuration of 2D semiconductors, which results in bandgap modulation, and hence remains highly attractive for custom-designed optoelectronic and photonic devices operating at broad spectral ranges.[1] Notable approaches for inducing lattice strain in 2D materials include epitaxial growth,[2] mechanical bending,[3-7] chemical doping,[8, 9] 2D van der Waals (vdW)...
-
Jan 12, 2024 |
shaxadd.medium.com | Shehzad Ahmed
What is ECMAScript and how does it relate to JavaScript? ECMAScript is a scripting language specification foundational to JavaScript. JavaScript engines like V8 (Chrome, Node.js) and SpiderMonkey (Firefox) adhere to ECMAScript standards, ensuring consistent behavior across platforms and browsers. The latest ECMAScript 2023 (ES2023 or ES14) introduces exciting new features. Note that these features might not be available in all environments yet, so always check compatibility.
-
Sep 28, 2023 |
shaxadd.medium.com | Shehzad Ahmed
Numbers are a universal language, but the way we present them can vary greatly depending on cultural conventions, readability, and context. In JavaScript, developers often use the Number.prototype.toLocaleString() method to format numbers as strings, making them more user-friendly and adhering to local standards. However, improper formatting can lead to misunderstandings or incorrect interpretations of your data.
-
Sep 12, 2023 |
shaxadd.medium.com | Shehzad Ahmed
In the ever-evolving world of software development, one thing remains constant: time is of the essence. The speed at which we can iterate, code, and deliver projects directly impacts our productivity and, in turn, our bottom line. In this article, we'll explore why tools like bun, biome, turbopack, and other performance-focused development tools are making such a significant impact on the software engineering landscape.
Try JournoFinder For Free
Search and contact over 1M+ journalist profiles, browse 100M+ articles, and unlock powerful PR tools.
Start Your 7-Day Free Trial →