A universal headless text-area component for React Native, Next.js & React
npm install @gluestack-ui/textareaTo use @gluestack-ui/textarea, all you need to do is install the@gluestack-ui/textarea package:
``sh
$ yarn add @gluestack-ui/textarea
$ npm i @gluestack-ui/textarea
`
The Textarea component is designed to accommodate larger amounts of text input. It allows multi-line input and can be easily customized to fit the user's needs. Here's an example how to use this package to create one:
`jsx`
import { Root, Input } from '../components/core/text-area/styled-components';
import { createTextarea } from '@gluestack-ui/textarea';
const Textarea = createTextarea({
Root,
Input,
});
Default styling of all these components can be found in the components/core/textarea file. For reference, you can view the source code of the styled textarea components.
`jsx
// import the styles
import { Root, Input } from '../components/core/text-area/styled-components';
// import the createTextarea function
import { createTextarea } from '@gluestack-ui/textarea';
// Understanding the API
const Textarea = createTextarea({
Root,
Input,
});
// Using the textarea component
export default () => (
);
``
More guides on how to get started are available
here.