DEV Community

HidetoshiYanagisawa profile picture

HidetoshiYanagisawa

Coder, traveler, dreamer. Running a coding company while globetrotting (76 countries and counting). Specialize in front-end development (React/Vue, React Native).

Education

UCI

Pronouns

he/him

Work

CEO

Efficiently Persisting State in React Native with Recoil and react-native-mmkv

Efficiently Persisting State in React Native with Recoil and react-native-mmkv

Comments
2 min read
Implementing Attractive Bottom Sheets in React Native with `react-native-bottom-sheet`

Implementing Attractive Bottom Sheets in React Native with `react-native-bottom-sheet`

Comments
2 min read
Mastering AWS Cognito: A Comprehensive Guide

Mastering AWS Cognito: A Comprehensive Guide

Comments
2 min read
Handling SVGs in SwiftUI: A Comprehensive Guide with SwiftSVG

Handling SVGs in SwiftUI: A Comprehensive Guide with SwiftSVG

1
Comments
2 min read
Harnessing the Power of React with IntersectionObserver!

Harnessing the Power of React with IntersectionObserver!

Comments
3 min read
Demystifying JavaScript's New `.at()` Array Method!

Demystifying JavaScript's New `.at()` Array Method!

Comments
2 min read
Resolve 404 Errors in React Router with Apache's .htaccess

Resolve 404 Errors in React Router with Apache's .htaccess

Comments
2 min read
Boost Your JavaScript Performance with the Debounce Technique!

Boost Your JavaScript Performance with the Debounce Technique!

13
Comments 7
2 min read
Diving Deep into the HTML Living Standard

Diving Deep into the HTML Living Standard

10
Comments
2 min read
Discover the Origins of HTML Tags! Surprising Backgrounds and Uses

Discover the Origins of HTML Tags! Surprising Backgrounds and Uses

9
Comments
3 min read
Efficiently Using Environment Variables in FastAPI!

Efficiently Using Environment Variables in FastAPI!

4
Comments
2 min read
API Gateway Unleashed: An Introduction, Benefits, and How to Use it on AWS and GCP

API Gateway Unleashed: An Introduction, Benefits, and How to Use it on AWS and GCP

Comments
2 min read
Implementing Landscape Mode for Smartphones: iPhone Pro Max Compatibility Without Affecting PC Displays

Implementing Landscape Mode for Smartphones: iPhone Pro Max Compatibility Without Affecting PC Displays

7
Comments 1
2 min read
Master the Technique of 'Update Only When Changes Occur' in SQL! Boost Your Database Efficiency

Master the Technique of 'Update Only When Changes Occur' in SQL! Boost Your Database Efficiency

Comments
2 min read
Elevate Your Site to the Next Level! Master Landscape & Portrait Mode with CSS Media Queries

Elevate Your Site to the Next Level! Master Landscape & Portrait Mode with CSS Media Queries

1
Comments
1 min read
Type Safety Made Easy for Beginners: How to Effortlessly Achieve It with tRPC

Type Safety Made Easy for Beginners: How to Effortlessly Achieve It with tRPC

6
Comments
2 min read
Solving the 404 Error in React + React Router Projects: A Comprehensive Guide

Solving the 404 Error in React + React Router Projects: A Comprehensive Guide

6
Comments
2 min read
Mastering Server Components in React 18! Achieve the Optimal Balance Between Client and Server

Mastering Server Components in React 18! Achieve the Optimal Balance Between Client and Server

8
Comments
2 min read
Mastering Flexible Component Design in React with the Compound Components Pattern

Mastering Flexible Component Design in React with the Compound Components Pattern

7
Comments
2 min read
Identify Bottlenecks in Your React App! An Introduction to Performance Analysis with React Profiler API

Identify Bottlenecks in Your React App! An Introduction to Performance Analysis with React Profiler API

Comments
2 min read
JavaScript Made Easy: Master Destructuring Assignment in a Flash

JavaScript Made Easy: Master Destructuring Assignment in a Flash

3
Comments
2 min read
Handling Environment Variables in Vite, React, TypeScript Projects!

Handling Environment Variables in Vite, React, TypeScript Projects!

4
Comments
2 min read
Mastering TypeScript: Using the Pick Utility Type

Mastering TypeScript: Using the Pick Utility Type

Comments
2 min read
Dynamically Modifying Validation Schemas in Zod: A TypeScript and React-Hook-Form Example

Dynamically Modifying Validation Schemas in Zod: A TypeScript and React-Hook-Form Example

Comments
2 min read
Mastering Type Safety! An Introduction to TypeScript's Type Guards

Mastering Type Safety! An Introduction to TypeScript's Type Guards

6
Comments
2 min read
Boost Your React App Performance with React.lazy and Suspense!

Boost Your React App Performance with React.lazy and Suspense!

Comments
2 min read
Power Up Your CSS! Visualizing Form Validation with :has() Selector

Power Up Your CSS! Visualizing Form Validation with :has() Selector

1
Comments
2 min read
Understanding OAuth 2.0 with the help of AI

Understanding OAuth 2.0 with the help of AI

3
Comments
3 min read
Understanding OAuth 2.0 with the help of AI

Understanding OAuth 2.0 with the help of AI

1
Comments
3 min read
Mastering Environment Variables in Vite+TypeScript+React

Mastering Environment Variables in Vite+TypeScript+React

1
Comments
2 min read
How to Detect URL Changes and Fire a Specific Function in Next.js

How to Detect URL Changes and Fire a Specific Function in Next.js

7
Comments
3 min read
Secure Your JavaScript Project with 'npm audit'!

Secure Your JavaScript Project with 'npm audit'!

10
Comments 1
2 min read
NPM Commands Practical Guide: Get to Know Your Packages and Keep Your Project Up-to-Date

NPM Commands Practical Guide: Get to Know Your Packages and Keep Your Project Up-to-Date

8
Comments
2 min read
Master Image Resize Modes in HTML/CSS with object-fit

Master Image Resize Modes in HTML/CSS with object-fit

9
Comments
2 min read
JavaScript Operator Precedence and Template Strings: Avoiding Bugs and Clarifying Code

JavaScript Operator Precedence and Template Strings: Avoiding Bugs and Clarifying Code

Comments
2 min read
Tidy Up Your Git: A One-Liner for Deleting Merged Branches

Tidy Up Your Git: A One-Liner for Deleting Merged Branches

Comments
2 min read
React Performance Boost: An Introduction to Million.js

React Performance Boost: An Introduction to Million.js

Comments
2 min read
Modern Frontend Development's Secret Weapon: Aspida for Simple and Type-safe API Calls

Modern Frontend Development's Secret Weapon: Aspida for Simple and Type-safe API Calls

4
Comments
2 min read
Embrace the Power of Nullish Coalescing Operator (??) in JavaScript/TypeScript

Embrace the Power of Nullish Coalescing Operator (??) in JavaScript/TypeScript

9
Comments 1
2 min read
Exploring React's New Features: Concurrent Mode and useDeferredValue

Exploring React's New Features: Concurrent Mode and useDeferredValue

6
Comments 1
2 min read
Master Git Submodules With This Comprehensive Guide!

Master Git Submodules With This Comprehensive Guide!

4
Comments
2 min read
Understanding and Proper Usage of 'on' and 'handle' Prefixes in React Function Naming

Understanding and Proper Usage of 'on' and 'handle' Prefixes in React Function Naming

Comments
2 min read
Demystifying getElementById and useRef: A Beginner's Guide

Demystifying getElementById and useRef: A Beginner's Guide

4
Comments 2
2 min read
Demystifying Dependency Injection in TypeScript: Comprehensive Examples and Benefits

Demystifying Dependency Injection in TypeScript: Comprehensive Examples and Benefits

Comments
3 min read
Must-read for TypeScript Beginners! Deepen your Understanding of Generics

Must-read for TypeScript Beginners! Deepen your Understanding of Generics

Comments
2 min read
Leveraging Service Workers for Advanced Caching Strategies in PWA: A Deep Dive for Beginners

Leveraging Service Workers for Advanced Caching Strategies in PWA: A Deep Dive for Beginners

1
Comments
1 min read
Easy Peasy! Managing CacheStorage in JavaScript for PWA: A Guide for Beginners

Easy Peasy! Managing CacheStorage in JavaScript for PWA: A Guide for Beginners

Comments
2 min read
Mastering CacheStorage in JavaScript for Beginners: A PWA Guide

Mastering CacheStorage in JavaScript for Beginners: A PWA Guide

Comments
1 min read
loading...