* refactor: useTheme hook * feat: add mounted state hook * feat: add mounted hook * fix: add comments