Skip to main content

Getting started

Get started with React Native Material with no time.


Open a Terminal in your project's folder and run:

npm install @react-native-material/core

Quick start#

Here's a quick example to get you started, it's literally all you need:

import React from "react";import { Button } from "@react-native-material/core";
export default function App() {  return <Button title="Button" onPress={() => alert("hi!")}/>;}

Yes, this really is all you need to get started, as you can see in this live and interactive demo:

Community help (free)#

The community is your first stop for questions and advice about the framework. Welcome to the community!


For crowdsourced answers from expert React Native Material developers in our community. StackOverflow is also frequented, from time to time, by the maintainers of React Native Material.

Post a question


React Native Material uses GitHub issues as a bug and feature request tracker. If you think you have found a bug, or have a new feature idea, please start by making sure it hasn't already been reported or fixed . You can search through existing issues and pull requests to see if someone has reported one similar to yours.

Open an issue


Please take a look at Kanban where we have a roadmap for React Native Material community. Also, we have a list of good first issues that contain bugs that have a relatively limited scope. This is a great place to get started, gain experience, and get familiar with our contribution process.


This library is licensed under the MIT License - see the LICENSE file for details.