# react-photo-view
**Repository Path**: johnforrest/react-photo-view
## Basic Information
- **Project Name**: react-photo-view
- **Description**: 一款精致的 React 的图片预览组件,支持左右切换导航、上/下滑关闭、双击放大/缩小、双指放大/缩小/平移、键盘导航/关闭、旋转、点击切换控件
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: http://minjieliu.gitee.io/react-photo-view
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 35
- **Created**: 2021-09-01
- **Last Updated**: 2021-09-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# react-photo-view
一款精致的 `React` 的图片预览组件
[](https://www.npmjs.com/package/react-photo-view)
[](https://github.com/MinJieLiu/react-photo-view)
[](https://github.com/MinJieLiu/react-photo-view)
Demo: [https://minjieliu.github.io/react-photo-view](https://minjieliu.github.io/react-photo-view)
### 特性
1. 支持左右切换导航、上/下滑关闭、双击放大/缩小、双指放大/缩小/平移、键盘导航/关闭、旋转、点击切换控件等
1. 打开/关闭缩放动画
1. 自适应图像适应
1. 长图模式
1. 支持桌面端(兼容 IE10+)/移动端
1. 轻量的体积
1. 高度的扩展性
1. 支持服务端渲染
1. 基于 `typescript`
## 开始使用
yarn add react-photo-view
基本:
```js
import { PhotoProvider, PhotoConsumer } from 'react-photo-view';
import 'react-photo-view/dist/index.css';
function ImageView() {
return (