An open API service indexing awesome lists of open source software.

https://github.com/xhmm/react-native-dir-viewer

A react-native component for intuitively visualizing directory structure (aka a simple GUI for your directory)
https://github.com/xhmm/react-native-dir-viewer

file-viewer react-native reactjs

Last synced: 8 months ago
JSON representation

A react-native component for intuitively visualizing directory structure (aka a simple GUI for your directory)

Awesome Lists containing this project

README

          

# react-native-dir-viewer

`react-native-dir-viewer` provide a component for intuitively visualizing directory structure (aka a simple GUI for your directory).

It supports:
- view basic info: modify time and content size
- navigate with back and forward (just like mac finder)
- create/rename/delete file/dir
- file edit (utf-8 content only)

## Installation
The lib depends on [`react-native-file-access`](https://github.com/alpha0010/react-native-file-access) for file operation, you need to install it first:

```sh
npm install react-native-file-access
npx pod-install
```

Then:
```shell
npm install react-native-dir-viewer
```

## Usage

```tsx
import * as React from 'react';

import { SafeAreaView } from 'react-native';
import { Dirs } from 'react-native-file-access';
import { DirReader } from 'react-native-dir-viewer';

export default function App() {
return (



);
}

```

Currently `DirReader` component not provide custom style control capability, it's mainly used for debug purpose

## License

MIT