David Johnston's repositories
use-optimistic-value
Demonstrating a useOptimisticValue hook
charting-library-comparissons
Comparing various charting libraries for react
conditional-hooks
Demonstrating some stuff with conditional hooks.
cypress-performance-issue
Seeing if I can reproduce a performance issue with Cypress
jest-bench
Benchmark within Jest
learning-go
I'm learning go
mui-x-test
Testing some of the mui-x components
netlify-functions-play
Playing around with some plain ol netlify functions
query-play
Playing around with react-query, hooks, performance considerations.
react-jsonschema-form
A React component for building Web forms from JSON Schema.
react-layout-approaches
Here, I'm documenting a few different ways to do high level layouts (navs, side bars, etc) with React.
redux-dependency-injection
Different patterns for dependency injection with redux.
redux-toolkit-play
Playing around with redux toolkit, also comparing with react-query.
remark-play
playing around with remark
rtl-html5-validation
Testing how HTML5 validation works with RTL.
rtl-render-hook-demos
Exploring usage of rtl-renderhook
storybook
Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.
storybook-7-play
Playing with Storybook 7.
xss-xsrf-examples
Simple demonstration of XSS and XSRF attacks