Tip 1: Prepare JavaScript and React.js in depth.
Tip 2: Be curious about why something works in every code to understand JavaScript’s behaviour.
Tip 3: Practising daily and staying consistent will make your journey easier.
Tip 1: Keep it to one page.
Tip 2: Try to keep it updated.
What is the difference between React.js and Next.js? (Learn)
What is SEO? How can you make a website SEO-friendly? (Learn)
What is the difference between SSR (Server-Side Rendering) and CSR (Client-Side Rendering)?
const obj = {
name: "John",
printNameWithTimeout: function() {
setTimeout(function(){
console.log(this.name);
}, 1000);
}
}const m = {};
m[[1,2,3]] = "John";
console.log(m[[1,2,3]]);console.log("1");
const promise1 = new Promise((resolve, reject) => {
console.log("2");
setTimeout(() => {
console.log("3");
resolve(1);
}, 1000);
});
console.log("4");
promise1.then((value) => {
console.log("5");
console.log(value);
})
console.log("6");Write a polyfill for the call function.
Write a custom hook useUndoRedo() in TypeScript.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?