Hello everyone back with a new post, this post is in continuation with the previous post where we address the issue of duplicate tasks. There are 2 scenarios when a task is duplicated 1. If a task is incomplete and a task is duplicated, it will automatically create new on deletion of existing task 2. If a task is complete and a task is duplicated, it will automatically make the task incomplete #webdeveloper #reactdeveloper #reactjs #todos #javascript
More Relevant Posts
-
most React developers don't know why their promises break silently. they wrap everything in .catch() and wonder why errors still slip through. the problem: - .catch() only catches errors up to that point - errors after the chain slip through unhandled - processData() throws but catch doesn't see it the fix : check response status: and one rule: proper error boundaries. check status. validate data. catch at the end. #reactjs #typescript #webdevelopment #buildinpublic #javascript
To view or add a comment, sign in
-
-
JavaScript developers 👀 What will be the output? var obj = { name: "Guest", welcomeFn: function () { return "Hello " + this.name; } }; var obj2 = { welcomeFn: obj.welcomeFn, name: "User" }; console.log(obj2.welcomeFn()); Looks simple… but many get it wrong 👀 Drop your answer 👇 Explanation coming soon #JavaScript #FrontendDeveloper #InterviewPrep #ReactJS
To view or add a comment, sign in
-
🚫 Stop Misusing Derived State in React! (Yes, you might be doing it wrong 👀) #ReactJS #FrontendDevelopment #JavaScript #ReactHooks #useMemo #WebDevelopment #PerformanceOptimization #CleanCode #SoftwareEngineering #CodingBestPractices
To view or add a comment, sign in
-
🚀 Lexical Scope and Closures (JavaScript) Lexical scope (also known as static scope) means that a function's scope is determined by its position in the source code. Closures are functions that have access to variables from their surrounding scope, even after the outer function has finished executing. This is because the inner function 'closes over' the variables in its lexical environment. Closures are a powerful feature of JavaScript, enabling data encapsulation and state preservation. #JavaScript #WebDev #Frontend #JS #professional #career #development
To view or add a comment, sign in
-
-
🚀 Memoization (JavaScript) Memoization is an optimization technique used to speed up function calls by caching the results of expensive function calls and returning the cached result when the same inputs occur again. This can significantly improve performance, especially for functions that are called repeatedly with the same arguments. Memoization is often implemented using closures to store the cached results. It's a powerful technique for optimizing computationally intensive functions. #JavaScript #WebDev #Frontend #JS #professional #career #development
To view or add a comment, sign in
-
-
🚀 Using `match()` Method of String Object (JavaScript) The `match()` method of a string object searches the string for a match against a regular expression. If the `g` flag is present, it returns an array of all matching substrings. If the `g` flag is absent, it returns the same type of array as `exec()`. If no match is found, it returns `null`. It's a versatile method for extracting matching substrings from a string. #JavaScript #WebDev #Frontend #JS #professional #career #development
To view or add a comment, sign in
-
-
JavaScript Interview Question Q: What are the limitations of JavaScript? As frontend developers, we use JavaScript daily—but it’s important to understand its limitations too 👇 Single-threaded nature Dynamic typing Security concerns Floating-point precision issues Browser inconsistencies No true multithreading 💡 Takeaway: JavaScript is powerful, but knowing its limitations helps you write better and more reliable code. What other limitations would you add? #javascript #typescript #React #NextJS #FrontendDevelopment
To view or add a comment, sign in
-
ESLint + Prettier or Biome — which should you use for your JS/TS project? Both have their place. The answer depends on what you need. Check the image for the full breakdown 👇 #Frontend #Biome #ESLint #JavaScript #TypeScript #WebDev #DeveloperExperience
To view or add a comment, sign in
-
-
🚀 **JavaScript Interview Question** What will be the output of this code? ```js const obj = { a: { b: 0 } }; const v1 = obj?.a?.b || 42; const v2 = obj?.a?.b ?? 42; console.log(v1, v2); ``` 🤔 **Think before you scroll...** --- #JavaScript #Frontend #WebDevelopment #CodingInterview #ReactJS
To view or add a comment, sign in
-
most React developers re-render their entire component when only one value changed. split your state by what changes together. fields that update independently should live independently. the rule: if two pieces of state never update at the same time they shouldn't share an object. one small decision at the start of a component. massive performance difference at scale. #reactjs #typescript #webdevelopment #buildinpublic #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