04/03/2021
The keys to interview success - landing that dream job
Mastering the interview technique is one of the most important things you need to do...
By Justin Mitchell
▶️ http://bit.ly/3bcTWQp
An open and transparent JavaScript development community.
The keys to interview success - landing that dream job
Mastering the interview technique is one of the most important things you need to do...
By Justin Mitchell
▶️ http://bit.ly/3bcTWQp
Less is more; simplify your React code to super power your applications - part 3
We look at effects, state, contexts and custom hooks!
By Justin Mitchell
▶️ http://bit.ly/3kIA7E2
This is the second article in a series covering different strategies to simplify your React applications. Simplify a React…
Less is more; simplify your React code to super power your applications - part 2
We look at services and hooks and how we can super power them!
By Justin Mitchell
▶️ http://bit.ly/3qwLTn4
This is the second article in a series covering different strategies to simplify your React applications. Simplify a React…
Less is more; simplify your React code to super power your applications - part 1
When it comes to React development, there’s a mantra that as developers we often forget: “less is more”.
By Justin Mitchell
▶️ http://bit.ly/2OKWKvx
When it comes to React development, there’s a mantra that as developers we often forget, one that never, ever should be…
It's time to let go of lodash
In today’s world of JavaScript, there’s a huge number of tools that solve the same problem in slightly differing ways...
By Justin Mitchell
▶️ http://bit.ly/3deabhK
Coverage testing in application development is often a tough, challenging, hugely complex and often thankless task, and just one of a myriad of testing tools available to developers.
By Justin Mitchell
▶️ http://bit.ly/3jRhFsb
Coverage testing in application development is often a touch, challenging, hugely complex and often thankless task, and just…
Managing application state is one of the hardest parts of writing an application. It’s often the first created component of any application, but tends to suffer from application growth. How exactly do you plan for managing application state in a huge code base, when you made decisions early on.
By Justin Mitchell
▶️ https://bit.ly/34mdvkS
Do we need state management libraries? Managing application state is one of the hardest parts of writing an application. It’s…
Testing in React can often be a challenge for developers. There are plenty of options and libraries to choose from, some more difficult to use than others. Some of that is down to the complexity or syntax of the testing frameworks, while React introduces plenty of its own issues that can be difficult to deal with, such as testing hooks and deferred actions. Enzyme just takes that pain away.
By Justin Mitchell
▶️ https://bit.ly/30KLEtN
Testing in React can often be a challenge for developers. There are plenty of options and libraries to choose from, some more…
What are side effects? It’s one of those questions that gets frequently asked on Stack Overflow, around the water cooler and in interviews, but what does it mean? How do you know if your code or function has a side effect?
By Justin Mitchell
▶️ https://bit.ly/3iqLXQi
What are side effects? It’s one of those questions that gets frequently asked on Stack Overflow, around the water cooler and…
The famed and often confusing term, certainly for any JavaScript developer, and it leaves many scratching their heads; what exactly is hoisting?
Ever wondered why in JavaScript you can interact with your variables and functions before they’ve been declared?
By Justin Mitchell
▶️ https://bit.ly/36wEcWD
The famed and often confusing term, certainly for any JavaScript developer, and it leaves many scratching their heads; what…
The release of ES2015 in 2015 introduced two new keywords, let and const, which are important block-scoped variables in JavaScript. Until that point, for close to two decades, a variable was declared in JavaScript by using the var keyword.
So, what’s the difference?
By Justin Mitchell
▶️ https://bit.ly/3jlC33E
The release of ES2015 in 2015 introduced two new keywords, and , which are important block-scoped variables in JavaScript…
Software development is a career path that many of us take. We’ve all had to start somewhere, and for the vast majority of us, it’s at the bottom. A few have lucked out, started their own businesses and careers, completely avoiding the need to grind away from day one.
By Justin Mitchell
▶️ https://bit.ly/3ld2JE7
Software development is a career path that many of us take. We’ve all had to start somewhere, and for the vast majority of us…
What exactly is conditional chaining - is conditionally a trap? We take a look at conditional chaining and null assertions, and compare the pair.
By Justin Mitchell
▶️ https://bit.ly/2SpAply
An interesting post from Kent Dodds popped up on my twitter feed today, discussing a certain experience he had with one of…
In this article, we are are going to discuss what SOLID principles are, and how they can be applied to your React projects, with practical examples.
By Justin Mitchell
https://thejs.dev/jmitchell/practical-examples-for-applying-solid-principles-in-your-react-applications-06e
In this article, we are are going to discuss what SOLID principles are, and how they can be applied to your React projects…
Be the first to know and let us send you an email when JS.dev posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.
Send a message to JS.dev:
Want your business to be the top-listed Media Company?