2024.stateofreact.com/en-US
#javascript #react #stateofreact #webdev
2024.stateofreact.com/en-US
#javascript #react #stateofreact #webdev
The #typeface is the overall design style.
The #font is a complete set of characters that share the same typeface with specific variations like weight, size, and style.
Typeface: Times New Roman, Arial
Font: bold 12pt, italic 20pt
#typography #webdev
The #typeface is the overall design style.
The #font is a complete set of characters that share the same typeface with specific variations like weight, size, and style.
Typeface: Times New Roman, Arial
Font: bold 12pt, italic 20pt
#typography #webdev
#currying, named after Haskell Curry (1900-1982), is a technique of transforming a function that takes multiple arguments into a sequence of functions, each taking a single argument. For example, a function f(a, b, c) becomes f(a)(b)(c).
This is ...
#currying, named after Haskell Curry (1900-1982), is a technique of transforming a function that takes multiple arguments into a sequence of functions, each taking a single argument. For example, a function f(a, b, c) becomes f(a)(b)(c).
This is ...
It simply means a function can access variables from its outer function, even after the outer one finishes running. This "closed-off" space with remembered variables is the #closure.
#programming #javascript #webdev
It simply means a function can access variables from its outer function, even after the outer one finishes running. This "closed-off" space with remembered variables is the #closure.
#programming #javascript #webdev
#TanStack is a collection of #JavaScript libraries that provide convenient tools for common problems when building a web application, such as data fetching and caching, client-side routing, state management and more.
They're also working on a full-stack...
#TanStack is a collection of #JavaScript libraries that provide convenient tools for common problems when building a web application, such as data fetching and caching, client-side routing, state management and more.
They're also working on a full-stack...
A #generator is like a regular function, but with stepwise execution control. Instead of executing from start to finish in one go (like normal functions), a generator can pause and resume its execution, remembering its state and continue evaluating from...
A #generator is like a regular function, but with stepwise execution control. Instead of executing from start to finish in one go (like normal functions), a generator can pause and resume its execution, remembering its state and continue evaluating from...
When an entity (like a function) is considered a first-class citizen, it means that it can be used just like other fundamental data types (e.g., numbers,
strings):
#programming #javascript #python #webdev
When an entity (like a function) is considered a first-class citizen, it means that it can be used just like other fundamental data types (e.g., numbers,
strings):
#programming #javascript #python #webdev
In general, normal functions are a bit more verbose and readable compared to Arrow Functions.
Function declarations are fully hoisted, meaning you can call them before they are defined in your code. This is useful for #code org...
In general, normal functions are a bit more verbose and readable compared to Arrow Functions.
Function declarations are fully hoisted, meaning you can call them before they are defined in your code. This is useful for #code org...
Take a look here:
https://2024.stateofjs.com/en-US
#javascript #stateofjs #webdev
Take a look here:
https://2024.stateofjs.com/en-US
#javascript #stateofjs #webdev
Web workers are a powerful feature in #JavaScript that allow you to run scripts
in the background, separate from the main thread of your web application.
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API
#webworker #webdev #performance
Web workers are a powerful feature in #JavaScript that allow you to run scripts
in the background, separate from the main thread of your web application.
https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API
#webworker #webdev #performance
A #PWA is a type of web application that uses modern web features to deliver
an app-like experience. It is basically a website installed as an app and
integrated in your OS with features like your other applications.
1. Offline Access
2. Fast Performance
3. Respon...
A #PWA is a type of web application that uses modern web features to deliver
an app-like experience. It is basically a website installed as an app and
integrated in your OS with features like your other applications.
1. Offline Access
2. Fast Performance
3. Respon...
The Set object is a collection of unique values. Unlike arrays, sets do not
allow duplicate values, making them useful for storing unique items.
#javascript #webdev #programming
The Set object is a collection of unique values. Unlike arrays, sets do not
allow duplicate values, making them useful for storing unique items.
#javascript #webdev #programming
React 19 is now stable!
Read the blogpost:
https://react.dev/blog/2024/12/05/react-19
#react #programming #web #webdevelopment
React 19 is now stable!
Read the blogpost:
https://react.dev/blog/2024/12/05/react-19
#react #programming #web #webdevelopment
Arrow functions are concise and great for simple logic, like callbacks (() => 0).
They feature lexical #this scoping, inheriting this from where they are declared.
This removes the need to manually bind (call, apply, or bind) or store this in a ...
Arrow functions are concise and great for simple logic, like callbacks (() => 0).
They feature lexical #this scoping, inheriting this from where they are declared.
This removes the need to manually bind (call, apply, or bind) or store this in a ...
The #shadowDOM is a web standard that enables encapsulation of #HTML and #CSS,
allowing developers to create components with isolated styling and structure.
Those so called web components are like custom HTML-Elements, but with all the utilities and properties of...
The #shadowDOM is a web standard that enables encapsulation of #HTML and #CSS,
allowing developers to create components with isolated styling and structure.
Those so called web components are like custom HTML-Elements, but with all the utilities and properties of...
The #JAMstack is basically a pattern in webdevelopment that consists of:
J - #JavaScript
A - #APIs
M - #Markup
One popular approach is to fetch the dynamic data on the frontend (in a SPA like React) and serve your static content on the initial page load.
The #JAMstack is basically a pattern in webdevelopment that consists of:
J - #JavaScript
A - #APIs
M - #Markup
One popular approach is to fetch the dynamic data on the frontend (in a SPA like React) and serve your static content on the initial page load.
If you want to start learning #TypeScript or sharpen your skills: https://typehero.dev/
is the perfect place to do so.
And there is also a Christmas Challenge with new challenges everyday starting today:
https://www.adventofts.com/
All for free!
#webdev
If you want to start learning #TypeScript or sharpen your skills: https://typehero.dev/
is the perfect place to do so.
And there is also a Christmas Challenge with new challenges everyday starting today:
https://www.adventofts.com/
All for free!
#webdev
📆 Tuesday Dec 10th, 13h EST
🔗 RSVP here: bit.ly/web-almanac-2024
Spare a RT? ⚡️
📆 Tuesday Dec 10th, 13h EST
🔗 RSVP here: bit.ly/web-almanac-2024
Spare a RT? ⚡️
As the value of the 'this' keyword changes depending on it's context,
you can also manipulate it's value manually.
That's where the call, bind and apply function methods come into play.
#javascript #programming #webdev
As the value of the 'this' keyword changes depending on it's context,
you can also manipulate it's value manually.
That's where the call, bind and apply function methods come into play.
#javascript #programming #webdev