Praveen Kumar Purushothaman Profile picture
Jul 30, 2022 20 tweets 68 min read Read on X
At the @Microsoft @GitHub #FieldDay #UK2022! 😁 Waiting ~ another 5 mins to go! 😁

#Hackathon #OpenSource #Microsoft #GitHub #Developers #Learning
Started with a great #Keynote and #Introduction from Aaron & Vincent from @Hackathons_UK and @GitHub! 😁

Next up is with @harshil1712 with an energetic #talk! 😁

#Hackathon #OpenSource #Microsoft #GitHub #Developers #Learning #Unconference @GitHub @Microsoft @Hackathons_UK
Okay so we had this #Bingo #Newtorking session! It's really now tough to find the person with a #GuineaPig, seriously? Come forward folks! 😂😢

#Hackathon #OpenSource #Microsoft #GitHub #Developers #Learning #Unconference @GitHub @Microsoft @Hackathons_UK #GitHubFieldDay #UK2021

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Praveen Kumar Purushothaman

Praveen Kumar Purushothaman Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @praveenscience

Jan 6
🚀 Master the Most Asked ReactJS Scenarios: A Must-Try Guide for Learners and Interview Prep! 💻

Are you learning ReactJS or gearing up for a React interview? 🎯

Here’s a comprehensive list of 40+ essential React scenarios that will take your skills to the next level.
🚀

From fundamental concepts to advanced techniques, this guide has you covered! 💪🏻

Dynamic Rendering & Data Binding

1️⃣ How do you display dynamic HTML data in React?
2️⃣ Sending data from a parent component to a child component – what’s the approach?
3️⃣ How do you call a parent component's method from a child component?
4️⃣ Accessing the DOM element – what are the best practices?
5️⃣ How to bind arrays or objects to a dropdown in React?

Performance Optimisation & Conditional Rendering

6️⃣ Implement lazy-loaded components for faster rendering.
7️⃣ Display user-entered data dynamically in another textbox.
8️⃣ Looping through arrays or objects – best practices.
9️⃣ How do you conditionally render elements or text?
🔟 Changing styles dynamically based on conditions.

Form Handling & Interactivity

1️⃣1️⃣ Show or hide data conditionally in your UI.
1️⃣2️⃣ Binding arrays or objects to radio buttons.
1️⃣3️⃣ Displaying selected radio button values in a textbox.
1️⃣4️⃣ Triggering methods when a component renders for the first time.

State Management Simplified

1️⃣5️⃣ Looping through keys and values in objects.
1️⃣6️⃣ Re-rendering components on value changes.
1️⃣7️⃣ Calling methods on every re-render.
1️⃣8️⃣ Adding data to useState arrays in functional components.

Practical Implementations

1️⃣9️⃣ Create a search box filter.
2️⃣0️⃣ Build a counter component using useState.
2️⃣1️⃣ Take it up a notch with a counter using useReducer.

Continued in the next one...Image
Image
Image
Image
Practical Implementations

1️⃣9️⃣ Create a search box filter.
2️⃣0️⃣ Build a counter component using useState.
2️⃣1️⃣ Take it up a notch with a counter using useReducer.
2️⃣2️⃣ Enable/disable a textbox in a child component based on parent button clicks.
2️⃣3️⃣ Master debouncing to improve performance.
2️⃣4️⃣ Fetch data from an API and display it dynamically.

Advanced React Concepts

2️⃣5️⃣ Force a re-render without using useState.
2️⃣6️⃣ Trigger actions immediately after state updates or re-renders.
2️⃣7️⃣ Implement a character counter for textareas using useRef.
2️⃣8️⃣ Create dynamic dropdowns (e.g., states based on selected country).
2️⃣9️⃣ Ensure type safety with prop-types.

Context & Hooks

3️⃣0️⃣ Share data seamlessly with the Context API.
3️⃣1️⃣ Optimise performance using useMemo.
3️⃣2️⃣ Simplify callbacks with useCallback.
3️⃣3️⃣ Build an error boundary to handle unexpected issues.

Miscellaneous Must-Knows

3️⃣4️⃣ Display dropdown selections in another field.
3️⃣5️⃣ Understand pure components and when to use them.
3️⃣6️⃣ Differentiate between controlled and uncontrolled components.
3️⃣7️⃣ Craft a custom hook for reusability.
3️⃣8️⃣ Create a popup using portals.

Lifecycle & Beyond

3️⃣9️⃣ Which class lifecycle methods are replaced by useEffect?
4️⃣0️⃣ Build a pagination component for large datasets.
4️⃣1️⃣ Safeguard your application – key strategies.
4️⃣2️⃣ Explore React Suspense and Lazy Loading for enhanced performance.

🔑 Mastering these scenarios will not only sharpen your React skills but also boost your confidence for interviews and real-world projects. Which one do you want to try first? Let me know in the comments! 🚀💬

Feel free to bookmark and share this with fellow React enthusiasts. Let’s grow together! 🌱Image
Image
Image
Check out my LinkedIn post for the same! 🚀

Master the Most Asked React JS Scenarios: A Must-Try Guide for Learners and Interview Prep! 💻

linkedin.com/feed/update/ur…
Read 5 tweets
Dec 6, 2024
Hey all, checking out the amazing event space here! 🤩

Met @HaimantikaM and a lot others! 💪🏻🥹

@DevRelCon #DevRelCon #DevRelConBlr Image
Image
Image
Image
Say hi to our very own amazing DevRels @siddharth_hacks and @adityaoberai1! 🤩

@DevRelCon #DevRelCon #DevRelConBlr Image
Image
Met really amazing people too! 🤩And welcome to @CatsIn_Tech! 😻

Khushi Trivedi
Aastha Gupta
Sharu Hampali
Ritvi Mishra

@DevRelCon #DevRelCon #DevRelConBlr Image
Image
Image
Image
Read 32 tweets
May 1, 2024
🚀 30 Days of JavaScript & TypeScript 🚀

Starting a #LinkedIn series covering 30 awesome code blocks over 30 days! TypeScript is becoming the industry standard for Front End—thanks, @Microsoft! 🗔

Follow along for code snippets, explanations, and real-world use cases. 💻

Perfect for Front End developers who want to level up their skills! Check out my first post tomorrow. 🎉

#JavaScript #TypeScript #FrontEnd #MicrosoftImage
Here the series starts! 💯
linkedin.com/feed/update/ur…
Day 1 of my 30-day #JavaScript & #TypeScript series! 👋🏻

Learn how to shuffle an array using the Fisher-Yates algorithm. 🔀

Perfect for randomising quizzes, shuffling decks, or rearranging lists. 🚀

Check out the LinkedIn Post for more details! 💻

#Coding #Tech #FrontEnd #30DaysOfJSTS #30DaysOfJSTSPravImage
Image
Read 64 tweets
Mar 16, 2024
Hey folks, so I’m here at the #GDGLondon’s International Womens’ Day event at #Huckletree Shoreditch, #London! 🤩

Met @sureshchouksey and Ravi Gautam here. 👋🏻

Who’s ready for an amazing thread of events? 🧵

@GDG_London #GDGLondon #WTMLondon #IWDLondon24


Image
Image
Image
Image
Got my cool swag bag to start with! 👚 What an amazing way to start the day with! 🤩

@GDG_London #GDGLondon #WTMLondon #IWDLondon24Image
Image
Image
Image
How can I forget to geek out with @EddieJaoude bro! 🤗🫂

@GDG_London #GDGLondon #WTMLondon #IWDLondon24

Image
Image
Image
Read 44 tweets
Mar 8, 2024
Folks, I am here at @Amazon #AWS #WomensDay Event at Principal Place, #London hosted by #CityJS #JSMonthly! 💪🏻

Amazing welcome from @xjamundx and yay, I found my #Amazon Plushie! 🐻

Who's up for an amazing thread? 🧵
Image
Image
Stickers, food and goodies! 🤩❤️

#Amazon @Amazon #CityJS #JSMonthly #London

Image
Image
Image
Made some amazing friends because of my tee shirt! 😁👚

#Amazon @Amazon #CityJS #JSMonthly


Image
Image
Image
Image
Read 15 tweets
Oct 19, 2022
Hello hello London! 👋🏻 We’re at IET Savoy Place, London for DSS London 2022 by #YugaByteDB. It’s gonna be super interesting tech session starting at 2 pm today! Don’t miss my #Live #Tweets in this #thread! 🤩🧵
@Yugabyte #DSS22 #DistributedSQL #PraveenScience ImageImageImageImage
Yes, the setup is going on for the grand presentation of the #Tech #Track. The master is teaching the student here! #JustKidding Say hi to Julie Wise and Dave Roberts from #YugaByteDB! 👋🏻

@Yugabyte #DSS22 #DistributedSQL #PraveenScience ImageImage
We’ve got our Social Media / Content Director @rachel_pescador from #YugaByteDB here, who’s busy at work and got some cool #swag! 🤩

@Yugabyte #DSS22 #DistributedSQL #PraveenScience ImageImageImage
Read 19 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(