Classes
Next JS is a React framework that provides more full stack functions.
Page vs App Router
The page router helped popularize...
Node JS is a javascript runtime environment on a server.
Node has become very popular lately for developer tooling and...
The DOM manipulation library everyone loves to hate.
jQuery is from the early days of web 2.0. Browser compatibility was...
Arrays
Javascript does not have an array data type, instead it has the Array object. That allows it to have functions...
Databases store data in tables, which define rules for each column such as the data type or length.
For example, here is...
Dynamic components can change after they are loaded, without refreshing the page.
Modals
A panel overlaying your main...
Front end development deals with coding the client side of an app, the part the user sees and interacts with.
HTML, CSS...
CSS can become a tangled mess as we add styles over time and lose track of what they were for. BEM and SMACSS are naming...