Skip to content
the poor coder

do not trigger useeffect on start

Poor Man
Published
Reading time
1 min read
JavaScript
useEffect(() => {
    // Your code here
},[])

The above code snippet is an example of how to use the useEffect hook in React to run a function after a component mounts. By passing in an empty array as a second argument, the function will only run on initial mount and not on subsequent renders - this is a great way to prevent unnecessary triggers. However, sometimes you may need to have the function run on initial mount *and* on subsequent renders. In this case, you can omit the second argument entirely and the function will run on every render. Alternatively, you could also pass in a variable (such as a prop or state) that changes on subsequent renders, causing the useEffect hook to run. It's important to note that, while not passing in the second argument can improve performance, it could also have unintended side effects, especially if your function has side effects. To avoid this, make sure that you test your code thoroughly and consider other alternatives such as componentDidMount or useLayoutEffect.

Keep going

2023

how to sort an array

How to Sort an Array If you have an array and you want to order its elements in a specific way, you need to use a sorting algorithm. There are several sorting algorithms available, but two of the most commonly used are…

javascript2 min read
2023

jquery mobile or desktop

jQuery Mobile or Desktop? As a web developer, I have had some experience with both jQuery Mobile and jQuery Desktop. Both frameworks have their pros and cons, and which one to use really depends on the specific project…

javascript1 min read
2023

node.js folder structure

Node.js Folder Structure If you are new to Node.js, it can be daunting to create a folder structure that will work for your project. The structure you choose will depend on the size and complexity of your project. Here…

javascript1 min read
ESC