To start prompting component optimization, go to workstation.justprintit.ai and register/login.
Printer can optimize components by adding memoization to the component. This can be useful if the component is expensive and rerenders frequently. In the example, I added components/counter.tsx to the prompt context and asked it to optimize the component.
In the example prompt, functions are wrapped in useMemo() and useCallback() hooks. Here is the example prompt I used.
Optimize components/counter with useMemo and useCallback hooks
Note that memoization consumes more RAM compared to CPU utilization. So it should be added when specific components are expensive CPU wise.