inspire by ts-react-hooks-tools install from disk download url how to use TODO many bugs to fix javascript support wrap jsx with useMemo