- memoize all components

- implement metadata context
This commit is contained in:
Amruth Pillai
2020-07-09 14:00:18 +05:30
parent 9e98da038c
commit 3aaef5f730
71 changed files with 489 additions and 396 deletions
+4 -2
View File
@@ -1,5 +1,5 @@
import { createNanoEvents } from 'nanoevents';
import React, { createContext } from 'react';
import React, { createContext, memo } from 'react';
import ModalEvents from '../constants/ModalEvents';
const emitter = createNanoEvents();
@@ -18,4 +18,6 @@ const ModalProvider = ({ children }) => {
export default ModalContext;
export { ModalProvider };
const memoizedProvider = memo(ModalProvider);
export { memoizedProvider as ModalProvider };