diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9e87aad30..a84b8deb8 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -30,7 +30,8 @@ In order to create a new snippet, you should follow the steps below: - Snippet must follow [these general writing guidelines](https://github.com/30-seconds/brand-and-design/blob/master/writing-guidelines.md). - Snippets must have all their frontmatter sections (title, tags etc.) filled. - Snippet titles must correspond to the filename and follow the language and repository's naming conventions. -- Snippet tags must be comma-separated, contain a primary tag as seen on the website as their first tag and an expertise tag (`beginner`, `intermediate` or `advanced`) as their last tag. +- Snippet tags must be comma-separated, contain a primary tag as seen on the website as their first tag. +- Snippet expertise must be specified (`beginner`, `intermediate` or `advanced`). - Snippets must have their `firstSeen` dates formatted using [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601). - Snippet descriptions must be short and to the point. Explain *what* the snippet does and detail *how* the snippet works and the language features used in it. - Snippet code and examples must be enclosed in appropriate, language-tagged blocks as shown in the snippet template, be short and use modern techniques and features. Also make sure to test your code before submitting. diff --git a/snippet-template.md b/snippet-template.md index b8f37b833..9d2dd847e 100644 --- a/snippet-template.md +++ b/snippet-template.md @@ -1,6 +1,7 @@ --- title: Component Name -tags: components,state,effect,intermediate +tags: components,state,effect +expertise: intermediate firstSeen: 2021-06-13T05:00:00-04:00 --- diff --git a/snippets/Accordion.md b/snippets/Accordion.md index f159c3a41..f31bfe710 100644 --- a/snippets/Accordion.md +++ b/snippets/Accordion.md @@ -1,6 +1,7 @@ --- title: Collapsible accordion -tags: components,children,state,advanced +tags: components,children,state +expertise: advanced firstSeen: 2019-03-02T10:46:34+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/Alert.md b/snippets/Alert.md index 7b5482185..83f691168 100644 --- a/snippets/Alert.md +++ b/snippets/Alert.md @@ -1,6 +1,7 @@ --- title: Closable alert -tags: components,state,effect,beginner +tags: components,state,effect +expertise: beginner firstSeen: 2019-09-17T13:19:30+03:00 lastUpdated: 2021-01-07T23:57:13+02:00 --- diff --git a/snippets/AutoLink.md b/snippets/AutoLink.md index 36ed3e648..70e5c6b1a 100644 --- a/snippets/AutoLink.md +++ b/snippets/AutoLink.md @@ -1,6 +1,7 @@ --- title: Automatic text linking -tags: components,fragment,regexp,intermediate +tags: components,fragment,regexp +expertise: intermediate firstSeen: 2018-12-05T15:04:49+02:00 lastUpdated: 2020-11-03T20:42:15+02:00 --- diff --git a/snippets/Callto.md b/snippets/Callto.md index 76a7dea7d..a69bf3e8c 100644 --- a/snippets/Callto.md +++ b/snippets/Callto.md @@ -1,6 +1,7 @@ --- title: Callable telephone link -tags: components,beginner +tags: components +expertise: beginner unlisted: true firstSeen: 2020-10-04T00:07:37+03:00 lastUpdated: 2021-01-04T12:32:47+02:00 diff --git a/snippets/Carousel.md b/snippets/Carousel.md index 83141323b..9b0be3f32 100644 --- a/snippets/Carousel.md +++ b/snippets/Carousel.md @@ -1,6 +1,7 @@ --- title: Carousel -tags: components,children,state,effect,advanced +tags: components,children,state,effect +expertise: advanced firstSeen: 2018-11-13T21:24:55+02:00 lastUpdated: 2020-11-03T20:42:15+02:00 --- diff --git a/snippets/Collapse.md b/snippets/Collapse.md index af9815f9a..4421c8670 100644 --- a/snippets/Collapse.md +++ b/snippets/Collapse.md @@ -1,6 +1,7 @@ --- title: Collapsible content -tags: components,children,state,beginner +tags: components,children,state +expertise: beginner firstSeen: 2018-10-17T20:42:23+03:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/ControlledInput.md b/snippets/ControlledInput.md index 246f9b1aa..74278ceeb 100644 --- a/snippets/ControlledInput.md +++ b/snippets/ControlledInput.md @@ -1,6 +1,7 @@ --- title: Controlled input field -tags: components,input,intermediate +tags: components,input +expertise: intermediate firstSeen: 2019-08-21T13:09:10+03:00 lastUpdated: 2020-11-03T21:08:39+02:00 --- diff --git a/snippets/CountDown.md b/snippets/CountDown.md index 87ee10ee3..5fc91c0e8 100644 --- a/snippets/CountDown.md +++ b/snippets/CountDown.md @@ -1,6 +1,7 @@ --- title: Countdown timer -tags: components,state,advanced +tags: components,state +expertise: advanced firstSeen: 2019-02-06T14:39:31+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/DataList.md b/snippets/DataList.md index 0c9d9989b..b9884bf5e 100644 --- a/snippets/DataList.md +++ b/snippets/DataList.md @@ -1,6 +1,7 @@ --- title: Data list -tags: components,beginner +tags: components +expertise: beginner firstSeen: 2018-11-29T12:12:24+02:00 lastUpdated: 2020-11-03T21:26:34+02:00 --- diff --git a/snippets/DataTable.md b/snippets/DataTable.md index aa79250e5..c3171c2fe 100644 --- a/snippets/DataTable.md +++ b/snippets/DataTable.md @@ -1,6 +1,7 @@ --- title: Data table -tags: components,beginner +tags: components +expertise: beginner firstSeen: 2018-11-29T11:13:59+02:00 lastUpdated: 2020-11-03T21:26:34+02:00 --- diff --git a/snippets/FileDrop.md b/snippets/FileDrop.md index 33cfc2110..0f9614f20 100644 --- a/snippets/FileDrop.md +++ b/snippets/FileDrop.md @@ -1,6 +1,7 @@ --- title: File drag and drop area -tags: components,input,state,effect,event,advanced +tags: components,input,state,effect,event +expertise: advanced firstSeen: 2019-02-02T12:17:27+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/LimitedTextarea.md b/snippets/LimitedTextarea.md index f421ae2c7..9c05c8cd6 100644 --- a/snippets/LimitedTextarea.md +++ b/snippets/LimitedTextarea.md @@ -1,6 +1,7 @@ --- title: Textarea with character limit -tags: components,state,callback,event,beginner +tags: components,state,callback,event +expertise: beginner firstSeen: 2018-10-19T09:11:59+03:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/LimitedWordTextarea.md b/snippets/LimitedWordTextarea.md index 06ae419b4..a28acb27f 100644 --- a/snippets/LimitedWordTextarea.md +++ b/snippets/LimitedWordTextarea.md @@ -1,6 +1,7 @@ --- title: Textarea with word limit -tags: components,input,state,callback,effect,event,intermediate +tags: components,input,state,callback,effect,event +expertise: intermediate firstSeen: 2019-02-20T18:22:22+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/Loader.md b/snippets/Loader.md index 4a902dfc7..671781fbd 100644 --- a/snippets/Loader.md +++ b/snippets/Loader.md @@ -1,6 +1,7 @@ --- title: Spinning loader -tags: components,beginner +tags: components +expertise: beginner firstSeen: 2019-09-11T21:59:12+03:00 lastUpdated: 2020-11-16T15:17:26+02:00 --- diff --git a/snippets/Mailto.md b/snippets/Mailto.md index fc3d5f1dc..8ae9a7642 100644 --- a/snippets/Mailto.md +++ b/snippets/Mailto.md @@ -1,6 +1,7 @@ --- title: Email link -tags: components,beginner +tags: components +expertise: beginner firstSeen: 2019-01-28T20:10:51+02:00 lastUpdated: 2020-11-16T15:17:26+02:00 --- diff --git a/snippets/MappedTable.md b/snippets/MappedTable.md index 9237f4136..7458cf012 100644 --- a/snippets/MappedTable.md +++ b/snippets/MappedTable.md @@ -1,6 +1,7 @@ --- title: Object table view -tags: components,array,object,intermediate +tags: components,array,object +expertise: intermediate firstSeen: 2018-11-29T11:50:10+02:00 lastUpdated: 2020-09-06T14:20:45+03:00 --- diff --git a/snippets/Modal.md b/snippets/Modal.md index a031e04d7..4f1be14d8 100644 --- a/snippets/Modal.md +++ b/snippets/Modal.md @@ -1,6 +1,7 @@ --- title: Modal dialog -tags: components,effect,intermediate +tags: components,effect +expertise: intermediate firstSeen: 2019-03-11T11:25:06+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/MultiselectCheckbox.md b/snippets/MultiselectCheckbox.md index 48d1279ba..78d6edefb 100644 --- a/snippets/MultiselectCheckbox.md +++ b/snippets/MultiselectCheckbox.md @@ -1,6 +1,7 @@ --- title: Stateful checkbox with multiple selection -tags: components,input,state,array,intermediate +tags: components,input,state,array +expertise: intermediate firstSeen: 2019-01-27T09:25:57+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/PasswordRevealer.md b/snippets/PasswordRevealer.md index 4542ae7ce..6f218d006 100644 --- a/snippets/PasswordRevealer.md +++ b/snippets/PasswordRevealer.md @@ -1,6 +1,7 @@ --- title: Show/hide password toggle -tags: components,input,state,beginner +tags: components,input,state +expertise: beginner firstSeen: 2018-10-18T20:04:22+03:00 lastUpdated: 2020-11-25T20:46:35+02:00 --- diff --git a/snippets/RippleButton.md b/snippets/RippleButton.md index ed7938079..aed0445b4 100644 --- a/snippets/RippleButton.md +++ b/snippets/RippleButton.md @@ -1,6 +1,7 @@ --- title: Button with ripple effect -tags: components,state,effect,intermediate +tags: components,state,effect +expertise: intermediate firstSeen: 2019-09-10T09:07:29+03:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/Select.md b/snippets/Select.md index dabac6474..cefd45714 100644 --- a/snippets/Select.md +++ b/snippets/Select.md @@ -1,6 +1,7 @@ --- title: Uncontrolled select element -tags: components,input,beginner +tags: components,input +expertise: beginner firstSeen: 2018-12-10T10:48:03+02:00 lastUpdated: 2020-11-25T20:46:35+02:00 --- diff --git a/snippets/Slider.md b/snippets/Slider.md index 0135c6a64..db32cad18 100644 --- a/snippets/Slider.md +++ b/snippets/Slider.md @@ -1,6 +1,7 @@ --- title: Uncontrolled range input -tags: components,input,beginner +tags: components,input +expertise: beginner firstSeen: 2019-03-02T10:20:55+02:00 lastUpdated: 2020-11-25T20:46:35+02:00 --- diff --git a/snippets/StarRating.md b/snippets/StarRating.md index 5be5cde1a..4840d71fd 100644 --- a/snippets/StarRating.md +++ b/snippets/StarRating.md @@ -1,6 +1,7 @@ --- title: Star rating -tags: components,children,input,state,intermediate +tags: components,children,input,state +expertise: intermediate firstSeen: 2018-10-18T14:33:45+03:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/Tabs.md b/snippets/Tabs.md index 68f07c382..d1a86220e 100644 --- a/snippets/Tabs.md +++ b/snippets/Tabs.md @@ -1,6 +1,7 @@ --- title: Tabs -tags: components,state,children,intermediate +tags: components,state,children +expertise: intermediate firstSeen: 2019-01-27T11:59:52+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/TagInput.md b/snippets/TagInput.md index 4ddf1d2c3..85b70339f 100644 --- a/snippets/TagInput.md +++ b/snippets/TagInput.md @@ -1,6 +1,7 @@ --- title: Tag input field -tags: components,input,state,intermediate +tags: components,input,state +expertise: intermediate firstSeen: 2019-10-02T10:06:11+03:00 lastUpdated: 2020-11-25T21:12:16+02:00 --- diff --git a/snippets/TextArea.md b/snippets/TextArea.md index 4ee47bdab..b24cba289 100644 --- a/snippets/TextArea.md +++ b/snippets/TextArea.md @@ -1,6 +1,7 @@ --- title: Uncontrolled textarea element -tags: components,input,beginner +tags: components,input +expertise: beginner firstSeen: 2018-12-10T10:45:51+02:00 lastUpdated: 2020-11-25T20:46:35+02:00 --- diff --git a/snippets/Toggle.md b/snippets/Toggle.md index 2b95caf6c..a7a1c7479 100644 --- a/snippets/Toggle.md +++ b/snippets/Toggle.md @@ -1,6 +1,7 @@ --- title: Toggle -tags: components,state,beginner +tags: components,state +expertise: beginner firstSeen: 2018-10-27T20:35:37+03:00 lastUpdated: 2020-11-16T16:50:57+02:00 --- diff --git a/snippets/Tooltip.md b/snippets/Tooltip.md index aec3c892e..692783e94 100644 --- a/snippets/Tooltip.md +++ b/snippets/Tooltip.md @@ -1,6 +1,7 @@ --- title: Tooltip -tags: components,state,children,beginner +tags: components,state,children +expertise: beginner firstSeen: 2018-11-13T20:21:24+02:00 lastUpdated: 2020-11-16T15:17:26+02:00 --- diff --git a/snippets/TreeView.md b/snippets/TreeView.md index d1b769fbc..82c57e44f 100644 --- a/snippets/TreeView.md +++ b/snippets/TreeView.md @@ -1,6 +1,7 @@ --- title: Expandable object tree view -tags: components,object,state,recursion,advanced +tags: components,object,state,recursion +expertise: advanced firstSeen: 2019-02-06T22:17:03+02:00 lastUpdated: 2020-11-16T16:50:57+02:00 --- diff --git a/snippets/UncontrolledInput.md b/snippets/UncontrolledInput.md index aa2781968..bdbe7d0ae 100644 --- a/snippets/UncontrolledInput.md +++ b/snippets/UncontrolledInput.md @@ -1,6 +1,7 @@ --- title: Uncontrolled input field -tags: components,input,intermediate +tags: components,input +expertise: intermediate firstSeen: 2019-08-21T12:28:50+03:00 lastUpdated: 2020-11-03T21:08:39+02:00 --- diff --git a/snippets/useAsync.md b/snippets/useAsync.md index 9a7af5943..f29e1e8b3 100644 --- a/snippets/useAsync.md +++ b/snippets/useAsync.md @@ -1,6 +1,7 @@ --- title: React useAsync hook -tags: hooks,state,reducer,advanced +tags: hooks,state,reducer +expertise: advanced firstSeen: 2020-01-09T20:22:12+02:00 lastUpdated: 2021-01-07T23:57:13+02:00 --- diff --git a/snippets/useBodyScrollLock.md b/snippets/useBodyScrollLock.md index b0fcff274..7e5ecc7aa 100644 --- a/snippets/useBodyScrollLock.md +++ b/snippets/useBodyScrollLock.md @@ -1,6 +1,7 @@ --- title: React useBodyScrollLock hook -tags: hooks,effect,intermediate +tags: hooks,effect +expertise: intermediate firstSeen: 2021-09-02T05:00:00-04:00 --- diff --git a/snippets/useClickInside.md b/snippets/useClickInside.md index b47889a7d..b45b07661 100644 --- a/snippets/useClickInside.md +++ b/snippets/useClickInside.md @@ -1,6 +1,7 @@ --- title: React useClickInside hook -tags: hooks,effect,event,intermediate +tags: hooks,effect,event +expertise: intermediate firstSeen: 2019-08-21T13:09:10+03:00 lastUpdated: 2020-11-16T14:17:53+02:00 --- diff --git a/snippets/useClickOutside.md b/snippets/useClickOutside.md index a82df1a34..4360e5951 100644 --- a/snippets/useClickOutside.md +++ b/snippets/useClickOutside.md @@ -1,6 +1,7 @@ --- title: React useClickOutside hook -tags: hooks,effect,event,intermediate +tags: hooks,effect,event +expertise: intermediate firstSeen: 2019-08-21T13:09:10+03:00 lastUpdated: 2020-11-16T14:17:53+02:00 --- diff --git a/snippets/useComponentDidMount.md b/snippets/useComponentDidMount.md index c0ddebe60..0d46c8c92 100644 --- a/snippets/useComponentDidMount.md +++ b/snippets/useComponentDidMount.md @@ -1,6 +1,7 @@ --- title: React useComponentDidMount hook -tags: hooks,effect,beginner +tags: hooks,effect +expertise: beginner firstSeen: 2020-01-03T15:56:54+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/useComponentDidUpdate.md b/snippets/useComponentDidUpdate.md index 38c465b4e..3945c60c4 100644 --- a/snippets/useComponentDidUpdate.md +++ b/snippets/useComponentDidUpdate.md @@ -1,6 +1,7 @@ --- title: React useComponentDidUpdate hook -tags: hooks,effect,beginner +tags: hooks,effect +expertise: beginner firstSeen: 2021-11-09T05:00:00-04:00 --- diff --git a/snippets/useComponentWillUnmount.md b/snippets/useComponentWillUnmount.md index bed1ee40b..852c82c12 100644 --- a/snippets/useComponentWillUnmount.md +++ b/snippets/useComponentWillUnmount.md @@ -1,6 +1,7 @@ --- title: React useComponentWillUnmount hook -tags: hooks,effect,beginner +tags: hooks,effect +expertise: beginner firstSeen: 2020-01-03T16:00:56+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/useCopyToClipboard.md b/snippets/useCopyToClipboard.md index 2e55dcfe9..7661c6bd7 100644 --- a/snippets/useCopyToClipboard.md +++ b/snippets/useCopyToClipboard.md @@ -1,6 +1,7 @@ --- title: React useCopyToClipboard hook -tags: hooks,effect,state,callback,advanced +tags: hooks,effect,state,callback +expertise: advanced firstSeen: 2020-04-22T18:51:30+03:00 lastUpdated: 2020-11-16T14:17:53+02:00 --- diff --git a/snippets/useDebounce.md b/snippets/useDebounce.md index e6f882d9c..66becb7a5 100644 --- a/snippets/useDebounce.md +++ b/snippets/useDebounce.md @@ -1,6 +1,7 @@ --- title: React useDebounce hook -tags: hooks,state,effect,intermediate +tags: hooks,state,effect +expertise: intermediate firstSeen: 2021-01-04T16:48:43+02:00 lastUpdated: 2021-01-04T16:48:43+02:00 --- diff --git a/snippets/useDefault.md b/snippets/useDefault.md index 4c1d5e4b7..17820c149 100644 --- a/snippets/useDefault.md +++ b/snippets/useDefault.md @@ -1,6 +1,7 @@ --- title: React useDefault hook -tags: hooks,state,intermediate +tags: hooks,state +expertise: intermediate firstSeen: 2021-10-23T05:00:00-04:00 --- diff --git a/snippets/useDelayedState.md b/snippets/useDelayedState.md index 031dcc36c..02f612cd9 100644 --- a/snippets/useDelayedState.md +++ b/snippets/useDelayedState.md @@ -1,6 +1,7 @@ --- title: React useDelayedState hook -tags: hooks,state,effect,intermediate +tags: hooks,state,effect +expertise: intermediate firstSeen: 2021-12-15T05:00:00-04:00 --- diff --git a/snippets/useEffectOnce.md b/snippets/useEffectOnce.md index 6b4cab63d..72a891379 100644 --- a/snippets/useEffectOnce.md +++ b/snippets/useEffectOnce.md @@ -1,6 +1,7 @@ --- title: React useEffectOnce hook -tags: hooks,effect,beginner +tags: hooks,effect +expertise: beginner firstSeen: 2021-11-16T05:00:00-04:00 --- diff --git a/snippets/useError.md b/snippets/useError.md index 5602aeabf..f5e69ddab 100644 --- a/snippets/useError.md +++ b/snippets/useError.md @@ -1,6 +1,7 @@ --- title: React useError hook -tags: hooks,state,effect,intermediate +tags: hooks,state,effect +expertise: intermediate firstSeen: 2021-09-30T05:00:00-04:00 --- diff --git a/snippets/useEventListener.md b/snippets/useEventListener.md index 84229f4c4..74502e07d 100644 --- a/snippets/useEventListener.md +++ b/snippets/useEventListener.md @@ -1,6 +1,7 @@ --- title: React useEventListener hook -tags: hooks,effect,event,intermediate +tags: hooks,effect,event +expertise: intermediate firstSeen: 2021-09-01T05:00:00-04:00 --- diff --git a/snippets/useFetch.md b/snippets/useFetch.md index 9c2e2ba93..3d9b30ecf 100644 --- a/snippets/useFetch.md +++ b/snippets/useFetch.md @@ -1,6 +1,7 @@ --- title: React useFetch hook -tags: hooks,effect,state,intermediate +tags: hooks,effect,state +expertise: intermediate firstSeen: 2019-08-21T14:23:57+03:00 lastUpdated: 2021-01-07T23:57:13+02:00 --- diff --git a/snippets/useForm.md b/snippets/useForm.md index f2395524d..f7a582667 100644 --- a/snippets/useForm.md +++ b/snippets/useForm.md @@ -1,6 +1,7 @@ --- title: React useForm hook -tags: hooks,state,beginner +tags: hooks,state +expertise: beginner firstSeen: 2021-09-17T05:00:00-04:00 --- diff --git a/snippets/useGetSet.md b/snippets/useGetSet.md index 83c1f6cd3..754f84c49 100644 --- a/snippets/useGetSet.md +++ b/snippets/useGetSet.md @@ -1,6 +1,7 @@ --- title: React useGetSet hook -tags: hooks,state,intermediate +tags: hooks,state +expertise: intermediate firstSeen: 2021-10-27T05:00:00-04:00 --- diff --git a/snippets/useHash.md b/snippets/useHash.md index d3a1a96d6..cc0102d88 100644 --- a/snippets/useHash.md +++ b/snippets/useHash.md @@ -1,6 +1,7 @@ --- title: React useHash hook -tags: hooks,state,effect,advanced +tags: hooks,state,effect +expertise: advanced firstSeen: 2021-10-02T05:00:00-04:00 --- diff --git a/snippets/useHover.md b/snippets/useHover.md index b4b780067..603b1c5f0 100644 --- a/snippets/useHover.md +++ b/snippets/useHover.md @@ -1,6 +1,7 @@ --- title: React useHover hook -tags: hooks,state,callback,advanced +tags: hooks,state,callback +expertise: advanced firstSeen: 2021-10-05T05:00:00-04:00 --- diff --git a/snippets/useIntersectionObserver.md b/snippets/useIntersectionObserver.md index aad378709..219a9b3c8 100644 --- a/snippets/useIntersectionObserver.md +++ b/snippets/useIntersectionObserver.md @@ -1,6 +1,7 @@ --- title: React useIntersectionObserver hook -tags: hooks,state,effect,advanced +tags: hooks,state,effect +expertise: advanced firstSeen: 2021-09-10T05:00:00-04:00 --- diff --git a/snippets/useInterval.md b/snippets/useInterval.md index b62f41826..0cb624986 100644 --- a/snippets/useInterval.md +++ b/snippets/useInterval.md @@ -1,6 +1,7 @@ --- title: React useInterval hook -tags: hooks,effect,intermediate +tags: hooks,effect +expertise: intermediate firstSeen: 2019-08-21T13:18:52+03:00 lastUpdated: 2020-11-16T14:17:53+02:00 --- diff --git a/snippets/useIsomporphicEffect.md b/snippets/useIsomporphicEffect.md index 83e5bb210..c091ae8e8 100644 --- a/snippets/useIsomporphicEffect.md +++ b/snippets/useIsomporphicEffect.md @@ -1,6 +1,7 @@ --- title: React useIsomporphicEffect hook -tags: hooks,effect,beginner +tags: hooks,effect +expertise: beginner firstSeen: 2021-09-29T05:00:00-04:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/useKeyPress.md b/snippets/useKeyPress.md index e13fcb139..a4510cd68 100644 --- a/snippets/useKeyPress.md +++ b/snippets/useKeyPress.md @@ -1,6 +1,7 @@ --- title: React useKeyPress hook -tags: hooks,state,effect,event,intermediate +tags: hooks,state,effect,event +expertise: intermediate firstSeen: 2021-09-07T05:00:00-04:00 --- diff --git a/snippets/useLocalStorage.md b/snippets/useLocalStorage.md index df845a391..44eb11f01 100644 --- a/snippets/useLocalStorage.md +++ b/snippets/useLocalStorage.md @@ -1,6 +1,7 @@ --- title: React useLocalStorage hook -tags: hooks,state,intermediate +tags: hooks,state +expertise: intermediate firstSeen: 2021-09-13T05:00:00-04:00 --- diff --git a/snippets/useMap.md b/snippets/useMap.md index c4fa3550f..e80ad4325 100644 --- a/snippets/useMap.md +++ b/snippets/useMap.md @@ -1,6 +1,7 @@ --- title: React useMap hook -tags: hooks,state,advanced +tags: hooks,state +expertise: advanced firstSeen: 2021-11-06T05:00:00-04:00 --- diff --git a/snippets/useMediaQuery.md b/snippets/useMediaQuery.md index 654412731..649936b6a 100644 --- a/snippets/useMediaQuery.md +++ b/snippets/useMediaQuery.md @@ -1,6 +1,7 @@ --- title: React useMediaQuery hook -tags: hooks,state,effect,intermediate +tags: hooks,state,effect +expertise: intermediate firstSeen: 2020-01-03T14:39:46+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/useMergeState.md b/snippets/useMergeState.md index 1041f2fe0..c49ed4157 100644 --- a/snippets/useMergeState.md +++ b/snippets/useMergeState.md @@ -1,6 +1,7 @@ --- title: React useMergeState hook -tags: hooks,state,beginner +tags: hooks,state +expertise: beginner firstSeen: 2021-09-23T05:00:00-04:00 --- diff --git a/snippets/useMutationObserver.md b/snippets/useMutationObserver.md index dc7a37043..e1bb39128 100644 --- a/snippets/useMutationObserver.md +++ b/snippets/useMutationObserver.md @@ -1,6 +1,7 @@ --- title: React useMutationObserver hook -tags: hooks,effect,intermediate +tags: hooks,effect +expertise: intermediate firstSeen: 2021-11-23T05:00:00-04:00 --- diff --git a/snippets/useNavigatorOnLine.md b/snippets/useNavigatorOnLine.md index ff9a9684a..ce74523fd 100644 --- a/snippets/useNavigatorOnLine.md +++ b/snippets/useNavigatorOnLine.md @@ -1,6 +1,7 @@ --- title: React useNavigatorOnLine hook -tags: hooks,state,effect,intermediate +tags: hooks,state,effect +expertise: intermediate firstSeen: 2019-09-11T09:17:26+03:00 lastUpdated: 2020-11-16T14:17:53+02:00 --- diff --git a/snippets/useOnGlobalEvent.md b/snippets/useOnGlobalEvent.md index 60f2d0b7f..5b77dabd9 100644 --- a/snippets/useOnGlobalEvent.md +++ b/snippets/useOnGlobalEvent.md @@ -1,6 +1,7 @@ --- title: React useOnGlobalEvent hook -tags: hooks,effect,event,intermediate +tags: hooks,effect,event +expertise: intermediate firstSeen: 2021-12-22T05:00:00-04:00 --- diff --git a/snippets/useOnWindowResize.md b/snippets/useOnWindowResize.md index 61b16559f..700fe2be7 100644 --- a/snippets/useOnWindowResize.md +++ b/snippets/useOnWindowResize.md @@ -1,6 +1,7 @@ --- title: React useOnWindowResize hook -tags: hooks,effect,event,intermediate +tags: hooks,effect,event +expertise: intermediate firstSeen: 2021-12-01T05:00:00-04:00 --- diff --git a/snippets/useOnWindowScroll.md b/snippets/useOnWindowScroll.md index c2d0dba9e..0b8f4ecaf 100644 --- a/snippets/useOnWindowScroll.md +++ b/snippets/useOnWindowScroll.md @@ -1,6 +1,7 @@ --- title: React useOnWindowScroll hook -tags: hooks,effect,event,intermediate +tags: hooks,effect,event +expertise: intermediate firstSeen: 2021-12-08T05:00:00-04:00 --- diff --git a/snippets/usePersistedState.md b/snippets/usePersistedState.md index 30f09bb58..02cc8857e 100644 --- a/snippets/usePersistedState.md +++ b/snippets/usePersistedState.md @@ -1,6 +1,7 @@ --- title: React usePersistedState hook -tags: hooks,state,effect,advanced +tags: hooks,state,effect +expertise: advanced firstSeen: 2020-11-29T14:16:36+02:00 lastUpdated: 2021-10-13T19:29:39+02:00 --- diff --git a/snippets/usePortal.md b/snippets/usePortal.md index 5c59823b4..7ceb1e8e9 100644 --- a/snippets/usePortal.md +++ b/snippets/usePortal.md @@ -1,6 +1,7 @@ --- title: React usePortal hook -tags: hooks,state,effect,advanced +tags: hooks,state,effect +expertise: advanced firstSeen: 2022-01-05T05:00:00-04:00 --- diff --git a/snippets/usePrevious.md b/snippets/usePrevious.md index bbe2442d8..90db2fbc5 100644 --- a/snippets/usePrevious.md +++ b/snippets/usePrevious.md @@ -1,6 +1,7 @@ --- title: React usePrevious hook -tags: hooks,state,effect,beginner +tags: hooks,state,effect +expertise: beginner firstSeen: 2020-01-03T09:50:22+02:00 lastUpdated: 2020-11-16T14:17:53+02:00 --- diff --git a/snippets/useRequestAnimationFrame.md b/snippets/useRequestAnimationFrame.md index 92d67c753..126a536c7 100644 --- a/snippets/useRequestAnimationFrame.md +++ b/snippets/useRequestAnimationFrame.md @@ -1,6 +1,7 @@ --- title: React useRequestAnimationFrame hook -tags: hooks,effect,intermediate +tags: hooks,effect +expertise: intermediate firstSeen: 2021-12-29T05:00:00-04:00 --- diff --git a/snippets/useSSR.md b/snippets/useSSR.md index ef3a008a9..8604cc362 100644 --- a/snippets/useSSR.md +++ b/snippets/useSSR.md @@ -1,6 +1,7 @@ --- title: React useSSR hook -tags: hooks,effect,state,memo,intermediate +tags: hooks,effect,state,memo +expertise: intermediate firstSeen: 2019-08-24T13:18:16+03:00 lastUpdated: 2021-03-10T06:38:42+02:00 --- diff --git a/snippets/useScript.md b/snippets/useScript.md index 7457da09c..d843b91af 100644 --- a/snippets/useScript.md +++ b/snippets/useScript.md @@ -1,6 +1,7 @@ --- title: React useScript hook -tags: hooks,effect,state,event,advanced +tags: hooks,effect,state,event +expertise: advanced firstSeen: 2021-10-08T05:00:00-04:00 --- diff --git a/snippets/useSearchParam.md b/snippets/useSearchParam.md index 9dd2a461e..169df623a 100644 --- a/snippets/useSearchParam.md +++ b/snippets/useSearchParam.md @@ -1,6 +1,7 @@ --- title: React useSearchParam hook -tags: hooks,state,effect,intermediate +tags: hooks,state,effect +expertise: intermediate firstSeen: 2021-10-13T05:00:00-04:00 --- diff --git a/snippets/useSessionStorage.md b/snippets/useSessionStorage.md index bde6bc407..fea75b85d 100644 --- a/snippets/useSessionStorage.md +++ b/snippets/useSessionStorage.md @@ -1,6 +1,7 @@ --- title: React useSessionStorage hook -tags: hooks,state,intermediate +tags: hooks,state +expertise: intermediate firstSeen: 2021-09-15T05:00:00-04:00 --- diff --git a/snippets/useSet.md b/snippets/useSet.md index 86dff10ab..a4585d066 100644 --- a/snippets/useSet.md +++ b/snippets/useSet.md @@ -1,6 +1,7 @@ --- title: React useSet hook -tags: hooks,state,advanced +tags: hooks,state +expertise: advanced firstSeen: 2021-11-01T05:00:00-04:00 --- diff --git a/snippets/useTimeout.md b/snippets/useTimeout.md index 423d62c81..24c1d7b2a 100644 --- a/snippets/useTimeout.md +++ b/snippets/useTimeout.md @@ -1,6 +1,7 @@ --- title: React useTimeout hook -tags: hooks,effect,intermediate +tags: hooks,effect +expertise: intermediate firstSeen: 2019-08-21T13:20:57+03:00 lastUpdated: 2020-11-16T14:17:53+02:00 --- diff --git a/snippets/useTitle.md b/snippets/useTitle.md index 2ae05731c..be5402456 100644 --- a/snippets/useTitle.md +++ b/snippets/useTitle.md @@ -1,6 +1,7 @@ --- title: React useTitle hook -tags: hooks,effect,intermediate +tags: hooks,effect +expertise: intermediate firstSeen: 2021-09-27T05:00:00-04:00 --- diff --git a/snippets/useToggler.md b/snippets/useToggler.md index 470d3c0fa..f70b43b05 100644 --- a/snippets/useToggler.md +++ b/snippets/useToggler.md @@ -1,6 +1,7 @@ --- title: React useToggler hook -tags: hooks,state,callback,beginner +tags: hooks,state,callback +expertise: beginner firstSeen: 2020-11-27T09:41:31+02:00 lastUpdated: 2020-11-27T09:41:31+02:00 --- diff --git a/snippets/useUnload.md b/snippets/useUnload.md index 9d54a1cf1..0353f5946 100644 --- a/snippets/useUnload.md +++ b/snippets/useUnload.md @@ -1,6 +1,7 @@ --- title: React useUnload hook -tags: hooks,effect,event,intermediate +tags: hooks,effect,event +expertise: intermediate firstSeen: 2020-10-05T17:53:24+03:00 lastUpdated: 2020-11-29T14:16:36+02:00 --- diff --git a/snippets/useUpdate.md b/snippets/useUpdate.md index 419af3abf..2f7223bb2 100644 --- a/snippets/useUpdate.md +++ b/snippets/useUpdate.md @@ -1,6 +1,7 @@ --- title: React useUpdate hook -tags: components,reducer,beginner +tags: components,reducer +expertise: beginner firstSeen: 2021-09-24T05:00:00-04:00 --- diff --git a/snippets/useWindowSize.md b/snippets/useWindowSize.md index 0de4c3adf..a4afc0b6e 100644 --- a/snippets/useWindowSize.md +++ b/snippets/useWindowSize.md @@ -1,6 +1,7 @@ --- title: React useWindowSize hook -tags: hooks,state,effect,intermediate +tags: hooks,state,effect +expertise: intermediate firstSeen: 2021-10-18T05:00:00-04:00 ---