alexi_taylor
blog / work / code bytes / projects

blog

2024
  • Should I commit my package-lock.json or yarn.lock?
    Should I commit my package-lock.json? Should I commit my yarn.lock?
  • Avoid Nested Declared React Components
    Why you should avoid declaring React components within other components.
2021
  • ⚛️ 🚀 React Component Patterns
    This guide outlines various React patterns, their trade-offs, and best use cases, aiming to improve code reusability and tackle common challenges in large React applications. Each pattern is explained with practical examples.
  • Lessons Learned from a11y
    This document lists common and less intuitive accessibility issues to help developers recognize and address them early in the development process, during coding, PR reviews, or QA testing.
  • File Naming Convention
    How to name your files for easy organization.
2020
  • Optimize SVGs in React
    Learn how to optimize SVGs in React to reduce bundle size and improve performance.
  • Benefits of SVG
    SVG (Scalable Vector Graphics) is an XML-based vector image format that offers small file sizes and lossless scaling, making it ideal for responsive web design.
  • Adding ESLint to Webpack with React and TypeScript
    A guide to adding ESLint to a Webpack project with React and TypeScript.
© 2025 | alexi_taylor