I participated in an interview for a react developer. I have the questions and answers.
How to make a react app faster
To make a react app faster you should reduce the number of re-renders, using several means:
1. useMemo hook: This hook will memoize heavy functions that slow down your app. It helps to avoid expensive calculations on every render.
2. useEffect hook: Remove API calls from your useEffect hook that run as soon as the app mounts the DOM. This saves loading time.
What is Lifecycle in react
Lifecycle, as the name implies means the life time of a react component. Each component in React has a lifecycle which you can monitor and manipulate during its three main phases. The three phases are: Mounting, Updating, and Unmounting.
useEffect
can be used to fetch data when component mounts, also when the dependency array changes.
How do you optimise a React app to improve SEO
1. Semantic Tags: Using semantic tags in your HTML code, makes it easier for web crawlers to read and understand your website.
2. Meta Tags: In the head
section of your website.
More questions coming
Thank you, please follow me
Top comments (0)