Skip to content

Instantly share code, notes, and snippets.

View jhavenz's full-sized avatar

JHavens jhavenz

View GitHub Profile
@jhavenz
jhavenz / CSharpFile.xml
Created April 28, 2025 01:08
Rider/Resharper CSharpFile.xml settings: Public -> Protected -> Private format order
<Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns">
<TypePattern DisplayName="Custom Layout: Detailed Order v3">
<!-- Match primary classes, structs, interfaces, enums -->
<TypePattern.Match>
<Kind Is="Type"/>
</TypePattern.Match>
<!-- 1. Nested Types -->
<Entry DisplayName="Nested Types">
<Entry.Match> <Kind Is="Type"/> </Entry.Match>
@jhavenz
jhavenz / $useUpdateEffect.txt
Created April 3, 2023 04:04
useUpdateEffect React Hook. Prevents useEffect from running when component mounts
#
@jhavenz
jhavenz / $useToggle.txt
Created April 3, 2023 04:02
useToggle React Hook
#
@jhavenz
jhavenz / $useTimeout.txt
Created April 3, 2023 04:01
useTimeout React Hook
#
@jhavenz
jhavenz / $useStorage.txt
Created April 3, 2023 04:00
useStorage React Hook. Allows SessionStorage and/or LocalStorage to be used within a hook
#
@jhavenz
jhavenz / $useStateWithHistory.txt
Created April 3, 2023 03:58
useStateWithHistory React Hook
#
@jhavenz
jhavenz / $usePreviousState.txt
Created April 3, 2023 03:57
usePreviousState React hook
#
@jhavenz
jhavenz / $useFetch.txt
Created April 3, 2023 03:56
useFetch React Hook
#
@jhavenz
jhavenz / $useDebounce.txt
Created April 3, 2023 03:55
useDebounce React Hook
#
@jhavenz
jhavenz / $useAsync.txt
Created April 3, 2023 03:54
useAsync React Hook
#