Create Polymorphic React Components With TypeScript
• 16 min readBuild your own strongly typed polymorphic components with ref forwarding.
Hi! I'm Jon: a front-end web developer specializing in building fast, accessible, and responsive websites with React.
I'm passionate about building great websites for my clients, contributing to open source projects, and expanding my knowledge about web and software development.
TaskList is a lightweight, intuitive, open source to-do list app, that supports tagging and filtering tasks by labels, due date, and priority level.
React Film Database is a web application that allows users to browse and search for details about films.
A website that I built for a family ministry. Built with Gatsby and a headless CMS. Features a light/dark mode switcher.
A demo landing page for a fictional blogging platform, with interactive navigation components. Built with Gatsby and Tailwind CSS, and deployed with Netlify.
Build your own strongly typed polymorphic components with ref forwarding.
Beware the rogue zero!
Prettify your blog with highlighted code excerpts.