Too Long; Didn't Read
React is one of the most popular front-end libraries for JavaScript. It offers numerous great features, but as we know everything has pros and cons. In this article, we will be discussing how to get the most out of React library and what steps should be taken. component should have Single responsibility. Separate application state logic and presentation in the different components. Minimize the use of state by declaring it only when necessary. Try to utilise Hooks.You can use React.useMemo or React.useCallback for performance optimization.But Consider, React.memo should only be applied to pure components. You should not be using React.useMemo and React.useCallback without measuring.Use Key props.Avoid using Indexes or any duplicate value as Key props.Before adding additional libraries know what inbuilt feature react offers. Write tests.avoid memory leaks in an application