Kunal N
@Kunal_N25
Followers
195
Following
578
Media
62
Statuses
813
Software Engineer | Author @freeCodeCamp and @Medium | Writes about web development | Contributing to the tech community | Loves football
Bengaluru
Joined January 2020
Really grateful and honored to be recognized as one of the Top Contributors for @freeCodeCamp!!🚀 I am glad to be a part of this amazing community and would continue collaborating with everyone. Thanks @ossia and @abbeyrenn for this opportunity! https://t.co/x0Wf1KnPeX
freecodecamp.org
2023 has been an amazing year for the freeCodeCamp community. I'm so grateful for the many kind volunteers who have helped us advance our mission of creating open learning resources. Over the past 12...
3
1
15
Building a website from scratch might feel overwhelming at first. That's why @Kunal_N25 wrote this tutorial - to walk you through the process step by step. You'll start by coming up with an idea & setting up the project, then move on to building the website, testing the code, &
5
86
506
Web developers are in high demand these days, so learning the fundamentals & getting some practice is a good idea. In this guide, @Kunal_N25 talks about front end and back end dev basics, key skills to learn to become a web dev, and more. https://t.co/75ADTfxbBs
0
18
118
This is unacceptable, and should not be repeated again. I am a regular customer and want to continue using the platform, but this experience has been frustrating. Attaching the screenshots of the cancellation message, and the email.
0
0
1
I reached out to customer support, but they were unhelpful. They said that canceled orders are non-refundable as per policy. However, since the cancellation was from your end, I don’t understand why I’m not being refunded.
1
0
2
Accessibility is an important part of the development process. There are several practices that you need to follow to ensure that your website is accessible. Check out my detailed guide on Web Accessibility. https://t.co/OLIvlI0VL4
freecodecamp.org
The web is a great place to access information and connect with people. It has opened up countless opportunities, making life more convenient in many ways. But not everyone experiences the web in the...
0
0
3
freeCodeCamp just published another FREE handbook – this time on web accessibility. We're going to keep publishing comprehensive guides to sub-disciplines of software engineering. Shout out to @Kunal_N25 for writing this comprehensive handbook.
4
61
259
If you are interested in learning web development, give this a read. This should help provide a starting point for you. Let me know what you think!
Web developers are in high demand these days, so learning the fundamentals & getting some practice is a good idea. In this guide, @Kunal_N25 talks about front end and back end dev basics, key skills to learn to become a web dev, and more. Search "How to Become a Web Developer –
0
0
4
Web developers are in high demand these days, so learning the fundamentals & getting some practice is a good idea. In this guide, @Kunal_N25 talks about front end and back end dev basics, key skills to learn to become a web dev, and more. Search "How to Become a Web Developer –
1
20
159
Lazy Loading means "load only what’s needed, when it’s needed" It improves performance by delaying loading of images, components, or data until they're actually required. Save time, save resources, speed up your app! ⚡️
0
0
1
🚫Here's why you shouldn't use index as Keys in React: 1️⃣ If you reorder items, React gets confused and shows wrong data. 2️⃣ Adding/removing items can mess up UI updates. 3️⃣ It slows down performance with extra re-renders.
0
0
1
💡In React, the useReducer hook is used to manage complex state in components As your application grows, so does its state With time, state gets difficult to manage with useState, so useReducer presents a good alternative Learn about useReducer below: https://t.co/3okUlgk2Cr
freecodecamp.org
State is an important part of a React application. Most functionalities involve making state updates in your component. But as your application grows, state updates become more and more complex....
0
0
1
💡In React, useMemo and useCallback have a similar purpose, but are slightly different - useMemo caches a function's return value - useCallback caches the function definition itself Learn more about them below 👇 https://t.co/9SnfUeZiUz
freecodecamp.org
React provides various hooks that make it easier to manage application state and other React features in functional components. Hooks provide class component features to functional components, and...
0
0
0
🛠️When using React state: - Never update the state variable directly, use the setState function returned by useState - Avoid storing redundant information in state, as it may cause unnecessary re-renders - Avoid passing the state down the DOM tree, unless absolutely necessary
0
0
0
💡Function currying is a technique where a function with multiple arguments is transformed into a sequence of functions, and each function: - takes a single argument - returns another function Consider the following example:
0
0
0
React v19 brings with it some interesting changes, which includes new hooks Learn about these hooks in the post below 👇 https://t.co/GA0h7otEIv
freecodecamp.org
Hi fellow readers! Web Development is a constantly evolving landscape. The whole ecosystem consists of different libraries and technologies. React is one of the most widely used libraries in web...
0
0
0
In a hotel booking website, when a user books a hotel, but hasn't completed the payment yet, how would you hold their booking temporarily? What logic would you use in the backend?
5
1
9
Key Difference between Client Side Rendering(CSR) and Server Side Rendering (SSR): - In CSR, a basic HTML is sent to the client, which then renders dynamic content using JavaScript - In SSR, the web page is generated completely on the server side and sent directly to the client
0
0
0
What are Generator Functions? - Special functions that can pause their execution several times and return a value - They are used to return a sequence of values in an iterative manner - Declared with function* and the 'yield' keyword is used to pause execution and return a value
0
0
0
🚀 Ready to take your React app to the next level? Learn how to Dockerize a React App for easy and convenient delivery of software. https://t.co/3G2HUACIzR
freecodecamp.org
Picture this: you have developed an application that is ready to be deployed. You have worked really hard on it, so you want to make sure it gets deployed seamlessly and the final product is both...
0
0
1