React Native Feather Icons
What is react-native-feather?
react-native-feather is a collection of simply beautiful open source icons for React Native. Each icon is designed on a 24x24 grid with an emphasis on simplicity, consistency and readability.
At its core, Feather is a collection of SVG files. To use SVG files on React Native, react-native-svg
is needed. This component contains all Feather icons converted to make compatible with react-native-svg
package.
v4.28.0
Based on Feather Icons Installation
- Ensure sure you've installed
react-native-svg
npm i react-native-feather
Icons
List of available icons in this component. https://feathericons.com
Usage
To use icons as component, all icon names is formatted to Pascal Case.
arrow-up-circle => <ArrowUpCircle/>
import { ArrowUpCircle } from "react-native-feather";
const App = () => {
return <ArrowUpCircle />;
};
Icons can be configured with inline props:
<ArrowUpCircle stroke="red" fill="#fff" width={32} height={32} />
You can also include the whole icon pack:
import * as Icon from "react-native-feather";
const App = () => {
return <Icon.ArrowUpCircle />;
};
Properties
Any Svg property and the following:
Prop | Description | Default |
---|---|---|
width |
Width of the icon. | 24 |
height |
Height of the icon. | 24 |
stroke |
The stroke prop refers to the color outline the icon. | "currentColor" |
strokeWidth |
The strokeWidth prop specifies the width of the outline on the icon. | 2 |
fill |
The fill prop refers to the color inside the icon. | "none" |
Author
Yiğithan |
Contributors
Yiğithan |
Vytenis |