GitPedia

React ios corners

iOS like border-radius corners react component

From pie6k·Updated May 12, 2026·View on GitHub·

Create ios like rounded corners (squircle). Comparsion with regular border radius: The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2020. Key topics include: corners, ios, radius, react, squircle.

React ios corners

demo - https://pie6k.github.io/react-ios-corners/

Demo gif

Create ios like rounded corners (squircle). Comparsion with regular border radius:

Demo gif

Demo gif

Playing with different 'roundness' setting, you can achieve look similar to iOS home screen app icons etc.

Links

https://en.wikipedia.org/wiki/Squircle

https://medium.com/minimal-notes/rounded-corners-in-the-apple-ecosystem-1b3f45e18fcc (Highly recommending!)

Usage

tsx
import { Squircle } from 'react-ios-corners'; function MyComponent() { return <Squircle>Hello</Squircle>; }

Properties

ts
export interface SquircleProps { radius?: number | 'auto'; roundness?: number; // 0-1 }

It also accept any div property and passes it to the holder.

Note: box-shadow will not be visible because under the hood squircle is based on css masks.

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from pie6k/react-ios-corners via the GitHub API.Last fetched: 6/22/2026