effect
The effect function is used to create side effects.
- Side effects are functions that run after the component is mounted and before it is unmounted.
jsx
effect(() => {
/**
* This will run only once the component is mounted
* to be very specific it will only run after
* DOMContentLoaded event is triggered
*/
console.log('side effect')
})NOTE
Effect takes two arguments fn and deps
fnis the side effect functiondepsis an array of dependencies (optional)