GM π
Is React.js a framework or a library? π€
Before answering this question: what is a framework or a library? π§
π A library is a collection of predefined functions or components that you use to perform specific tasks.
π©βπ¨Instead of writing everything from scratch repeatedly, you define it once and reuse it whenever needed. β»οΈ
π A framework is a predefined architecture you follow to build your entire application. It provides a structure and dictates the flow of control.
Real-Life Scenario: π When building a house:
πA library is like a set of tools or materials π§± βοΈ you use, such as bricks, a drill, a hammer, or wood. You choose which tools to use and how to use them.
πA framework is like the construction team's blueprint and set of rules π. It dictates the overall design and process for building the house.
So, is React a library or a framework? βοΈ
β React is fundamentally a JavaScript library for building user interfaces.
It is designed to be declarative and component-based, giving you freedom π in how you structure the rest of your application (like state management, routing, etc.).
You can say it feels like a framework π§© when used with its full ecosystem (like Redux for state management, React Router for navigation, and a build tool like Vite). However, its core philosophy and flexibility keep it officially categorized as a library. π¦
@SelfTaughtDev1
@SelfTaughtDev1
@SelfTaughtDev1
#React
#Framework
#Library #Coding
#WebsiteDevelopment
#100daysofcodingchallenge
Is React.js a framework or a library? π€
Before answering this question: what is a framework or a library? π§
π A library is a collection of predefined functions or components that you use to perform specific tasks.
π©βπ¨Instead of writing everything from scratch repeatedly, you define it once and reuse it whenever needed. β»οΈ
π A framework is a predefined architecture you follow to build your entire application. It provides a structure and dictates the flow of control.
Real-Life Scenario: π When building a house:
πA library is like a set of tools or materials π§± βοΈ you use, such as bricks, a drill, a hammer, or wood. You choose which tools to use and how to use them.
πA framework is like the construction team's blueprint and set of rules π. It dictates the overall design and process for building the house.
So, is React a library or a framework? βοΈ
β React is fundamentally a JavaScript library for building user interfaces.
It is designed to be declarative and component-based, giving you freedom π in how you structure the rest of your application (like state management, routing, etc.).
You can say it feels like a framework π§© when used with its full ecosystem (like Redux for state management, React Router for navigation, and a build tool like Vite). However, its core philosophy and flexibility keep it officially categorized as a library. π¦
@SelfTaughtDev1
@SelfTaughtDev1
@SelfTaughtDev1
#React
#Framework
#Library #Coding
#WebsiteDevelopment
#100daysofcodingchallenge
π₯4π3
"Two things are infinite: the universe and human stupidity ; and I'm not sure about the universe."
Albert Einstein
@SelfTaughtDev1
π₯5
Forwarded from Supernovae (Nova)
When you are in second place , you need to win only once but when you are in the first place you need to win every second
π₯8
Forwarded from JavaScript
Back in May 1995, a 33 year old Brendan Eich built the first prototype of JavaScript in just ten days, originally codenamed Mocha (and then LiveScript). On December 4, 1995, Netscape and Sun Microsystems officially announced 'JavaScript' in a press release as "an easy-to-use object scripting language designed for creating live online applications that link together objects and resources on both clients and servers."
Over thirty years, JavaScript has cemented its place at the heart of the Web platform, and more broadly in desktop apps, operating systems (e.g. Windows' use of React Native), mobile apps, and even on microcontrollers.
Please open Telegram to view this post
VIEW IN TELEGRAM
π4
Forwarded from Gammadaa Goolloo πͺπΉ
π The Web Revolution: Web1 β Web2 β Web3
The internet has come a long way, and each stage feels like its own revolution:
π Web1 β The Read-Only Web (1990s):
Back then, the internet was like a giant library. You could read websites, learn stuff, but interaction was limited. Think static pages, dial-up, and βjust lookingβ online.
Key technologies/languages: HTML, CSS, basic JavaScript.
π₯ Web2 β The Social Web (2000sβNow):
Then came Web2: interactive, social, and full of apps. You could post, share, shop, and stream. But hereβs the catchβbig platforms controlled our data, our content, and even our online identity. We were users, but not owners.
Key technologies/languages: JavaScript (React, Angular, Node.js), Python (Django, Flask), PHP, SQL, Java, Swift/Kotlin (mobile apps).
π Web3 β The Ownership Web (Future?):
Now, Web3 is trying to give power back to you. Imagine owning your digital content, having your identity securely yours, and participating in apps where you actually earn value. No middlemen, more control, and true decentralization.
Key technologies/languages: Solidity, Rust, JavaScript/TypeScript (for dApps), Python, Go, smart contract frameworks like Hardhat and Anchor.
The exciting part? Weβre living through the transition. Web3 is still young, but it promises a more fair, open, and user-driven internet.
π₯ Thought: Each phase of the web built on the previous one. Will Web3 completely replace Web2? Maybe, but even if it doesnβt, it will definitely change the game forever.
The internet has come a long way, and each stage feels like its own revolution:
π Web1 β The Read-Only Web (1990s):
Back then, the internet was like a giant library. You could read websites, learn stuff, but interaction was limited. Think static pages, dial-up, and βjust lookingβ online.
Key technologies/languages: HTML, CSS, basic JavaScript.
π₯ Web2 β The Social Web (2000sβNow):
Then came Web2: interactive, social, and full of apps. You could post, share, shop, and stream. But hereβs the catchβbig platforms controlled our data, our content, and even our online identity. We were users, but not owners.
Key technologies/languages: JavaScript (React, Angular, Node.js), Python (Django, Flask), PHP, SQL, Java, Swift/Kotlin (mobile apps).
π Web3 β The Ownership Web (Future?):
Now, Web3 is trying to give power back to you. Imagine owning your digital content, having your identity securely yours, and participating in apps where you actually earn value. No middlemen, more control, and true decentralization.
Key technologies/languages: Solidity, Rust, JavaScript/TypeScript (for dApps), Python, Go, smart contract frameworks like Hardhat and Anchor.
The exciting part? Weβre living through the transition. Web3 is still young, but it promises a more fair, open, and user-driven internet.
π₯ Thought: Each phase of the web built on the previous one. Will Web3 completely replace Web2? Maybe, but even if it doesnβt, it will definitely change the game forever.
π₯3
Forwarded from Channel Unwrapped
Channel Summary for 2025 π
Views
β’ 320 Total Posts
β’ 558 Average Views
β’ 178,839 Total Views
Top Post
β’ 3,362 Views
β’ https://t.me/SelfTaughtDev1/427
Activity
β’ 5 PM is when you were most active
β’ Thursday is your most active day
β’ March is your most active month
@channel_unwrapped_bot
Views
β’ 320 Total Posts
β’ 558 Average Views
β’ 178,839 Total Views
Top Post
β’ 3,362 Views
β’ https://t.me/SelfTaughtDev1/427
Activity
β’ 5 PM is when you were most active
β’ Thursday is your most active day
β’ March is your most active month
@channel_unwrapped_bot
π₯2
How many of you are still awake, digging deep into your code? ππ» I want to share something with you all: "Everything good comes after a lot of sacrifices, so keep digging, fellow coders!" πβ¨ @SelfTaughtDev1
β€6π2π1
Forwarded from Exodus_TolaπͺπΉπ»
Natyiu
This is a little advice for anyone starting a new channel, donβt obsess over follower numbers. Post your content for the people you have now, the same way you would if you had 100k.
The point of a channel isnβt numbers, itβs community. Iβd rather have 100 active people in my niche than 1k who donβt actually care. My channel is 3+ years old, and we hit 2k this month. Thatβs already huge. I didnβt create this to compete; I made it to share my thoughts.
So focus on your content and let your channel grow naturally. People who join willingly stay. People who join without interest leave anyway. And if your content is good, trust me, people will share it without you even asking.
The point of a channel isnβt numbers, itβs community. Iβd rather have 100 active people in my niche than 1k who donβt actually care. My channel is 3+ years old, and we hit 2k this month. Thatβs already huge. I didnβt create this to compete; I made it to share my thoughts.
So focus on your content and let your channel grow naturally. People who join willingly stay. People who join without interest leave anyway. And if your content is good, trust me, people will share it without you even asking.
Someone asked me how to start a new channel, and this is the advice I gave him today.
β€6
Hey everyone! π
I'm super excited to share that I've just wrapped up my latest project: a Movie Review App built with React! π¬β¨
With this app, you can easily search for any movie, dive into reviews, and even save your favorites for quick access later. If you've ever wanted a handy way to get movie recommendations or keep track of the films you love, this is it!
Iβd love for you to check it out and hear your thoughts!
live demo
Github Repo
Thanks for your support! πΏβ€οΈ
#MovieReviewApp #React #WebDevelopment #Movies #Favorites
@SelfTaughtDev1
@SelfTaughtDev1
@SelfTaughtDev1
I'm super excited to share that I've just wrapped up my latest project: a Movie Review App built with React! π¬β¨
With this app, you can easily search for any movie, dive into reviews, and even save your favorites for quick access later. If you've ever wanted a handy way to get movie recommendations or keep track of the films you love, this is it!
Iβd love for you to check it out and hear your thoughts!
live demo
Github Repo
Thanks for your support! πΏβ€οΈ
#MovieReviewApp #React #WebDevelopment #Movies #Favorites
@SelfTaughtDev1
@SelfTaughtDev1
@SelfTaughtDev1
π₯12π5β€1
I'm at the library, and I read a quote written by a student that said,
It hit me hard, so be the one who sacrifices what you love to get something valuable. Good working night, fam!
@SelfTaughtDev1
@SelfTaughtDev1
@SelfTaughtDev1
"Dreams are not what you see while sleeping; dreams are those that don't let you sleep."
It hit me hard, so be the one who sacrifices what you love to get something valuable. Good working night, fam!
@SelfTaughtDev1
@SelfTaughtDev1
@SelfTaughtDev1
π₯8β€4π―1
α₯α α₯ α₯αα± αα
αα²α΅ ααα³α¬ α₯ααα
ααα«α α°αα α΅ loved onesβ€
β€6