Instead of searching different icon packs, React Icons puts everything in one place and lets you import only what you actually use. ✅ 45K+ icons ✅ 30+ popular libraries ✅ clean React components ✅ easy customization See how it works: https://lnkd.in/g36vinsm #React #Frontend #JavaScript #WebDev #SitePoint
React Icons Simplified: 45K+ Icons in One Place
More Relevant Posts
-
Building PDFs in React used to be a headache. Not anymore. Stop fighting with complex PDF styling. PDFx brings the "shadcn/ui" experience to your documents. ✅ Copy-paste: Zero lock-in. ✅ Themeable: Fully customizable components. ✅ CLI support: Add them directly to your codebase. Beautiful, professional PDFs with a library you fully own. 🔗 Link in the first comment! 👇 #ReactJS #WebDevelopment #OpenSource #Frontend #Javascript
To view or add a comment, sign in
-
-
Day 94 / 365 👨💻 Kept building consistency with React practice. 🧩 Worked on a small component tweak 🔁 Observed how UI updates with state changes ⚙️ Fixed minor issues in logic 🧠 Focused on keeping code simple and readable #365DaysOfCode #React #JavaScript #Frontend
To view or add a comment, sign in
-
Day 97 / 365 👨💻 Stayed consistent with React practice. 🧩 Tweaked a small component for better structure 🔁 Observed state changes and UI updates ⚙️ Simplified some existing logic 🧠 Focused on keeping things clean and understandable #365DaysOfCode #React #JavaScript #Frontend
To view or add a comment, sign in
-
🚀Render Props in React! 🚀 Instead of hardcoding what a component renders, you pass a function as a prop and let the component call it. Simple idea. Powerful results. 💡 So, that's why I implemented a short example to show you how some component passes between a parent and another child component. Here is a link for it: https://lnkd.in/d5NqDjEK One component. Endless possibilities. #React #Frontend #WebDevelopment #JavaScript
To view or add a comment, sign in
-
useEffect runs after every render by default. Here's how to control it: ✅ Run once on mount: useEffect(() => { ... }, []) ✅ Run when a value changes: useEffect(() => { ... }, [value]) ✅ Cleanup on unmount: useEffect(() => { return () => cleanup() }, []) One hook. Three behaviors. Know the difference. 🎯 #ReactJS #Frontend #JavaScript #WebDev
To view or add a comment, sign in
-
🚀 Most devs use Next.js every day but don't fully understand what happens under the hood. Let me break down Server vs Client Components in 60 seconds — and what the RSC Payload actually is. 🖥️ On the Server Next.js splits rendering by route segment (layouts + pages). → Server Components → rendered into an RSC Payload → Client Components + RSC Payload → prerendered HTML 📦 What is the RSC Payload? A compact binary representation of your Server Component tree. It contains 3 things: ✅ Rendered result of Server Components ✅ Placeholders + JS references for Client Components ✅ Props passed from Server → Client Components 💡 Why does this matter? React uses the RSC Payload on the client to update the DOM — not re-render everything from scratch. That's how Next.js gives you fast, seamless navigations while keeping server-rendered content fresh. Understanding this model helps you: → Write leaner bundles (keep logic server-side) → Pass props correctly across the boundary → Avoid hydration mismatches that are hard to debug #NextJS #React #WebDev #Frontend #JavaScript #ImmediateJoiner #CoreWebVitals
To view or add a comment, sign in
-
Closures are one of those JavaScript concepts that feel confusing at first, but once you understand them, a lot of things start making sense. #javascript #frontend
To view or add a comment, sign in
-
-
🚀 Day 30 - 💡 JavaScript Tricky Question Explanation const arr = [4, 10, 2, 8]; const result = arr.find(num => num > 5) + arr.findIndex(num => num > 5); console.log(result); 👉 Output: 11 👉 Explanation: * find() returns the first value > 5 → `10` * findIndex() returns its index → `1` * Final result → `10 + 1 = 11` ⚡ Both stop at the **first match** #JavaScript #WebDevelopment #Frontend #CodingInterview #JSConcepts
To view or add a comment, sign in
-
If your React component has isLoading, isError, isEmpty and isSuccess as separate props, you have a problem. I have written this exact code. More than once. It starts small. You add isLoading to show a spinner. Then isError for the error state. Then isEmpty because the empty state needs its own UI. Then isSuccess for the confirmation screen. Now you have four boolean props. And they fight each other. What happens when isLoading and isError are both true? Which one wins? Nobody knows. The component does not know either. You just hope the parent passes the right combination. This is Boolean Prop Hell. And it is sitting in most React codebases right now. Booleans feel simple but they hide impossible states. 4 boolean props = 16 possible combinations. Your component can only handle maybe 4 of them. The other 12 are bugs waiting to happen. Replace all of them with a single status prop. One value. One source of truth. No impossible combinations. The component always knows exactly what to render. This is how every serious component library handles it. There is a reason for that. When you find yourself adding another boolean prop, stop for a second. Ask: is this a new state or just a variation of an existing one? Most of the time you do not need a new prop. You need a better status model. Before and after in the screenshot below 👇 #ReactJS #Frontend #WebDev #JavaScript
To view or add a comment, sign in
-
-
Unpopular opinion: Most React codebases are just jQuery with extra steps. 👀 Components that do 10 things. State scattered everywhere. useEffect doing God's work. Clean React is: → One component, one job → State that lives where it belongs → Effects that actually make sense The framework isn't the problem. The habits are. #React #WebDevelopment #Frontend #CleanCode #JavaScript
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development