React桌面(Desktop)
made with React

React桌面(Desktop)

这是一个适用于macOS High Sierra和Windows 10的React UI组件。

相关问答
暂无相关问题
查看全部
简介及使用教程

React Desktop是一个适用于macOS High Sierra和Windows 10的React UI组件,是一个基于React的JavaScript库,旨在将原生桌面体验带入网络,包含许多macOS Sierra和Windows 10组件。

React Desktop能与NW.js和Electron.js完美结合,并且可以在任何JavaScript支持的项目中使用。

安装

Npm

npm i react-desktop

Yarn

yarn add react-desktop

使用

MacOs

import React, { Component } from 'react';
import { Box, Text } from 'react-desktop/macOs';
export default class extends Component {
  render() {
    return (
      <Box label="Box" padding="10px 30px">
        <Text>Some text...</Text>
      </Box>
    );
  }
}

Windows 10

import React, { Component } from 'react';
import { Button } from 'react-desktop/windows';

export default class extends Component {
  static defaultProps = {
    color: '#cc7f29'
  };

  render() {
    return (
      <Button push color={this.props.color} onClick={() => console.log('Clicked!')}>
        Press me!
      </Button>
    );
  }
}

示例

image.png

image.png

作者

Gabriel Bull

相关项目

这是一个React中的上下文目录(Contextmenu)组件。
这是基于React的Mapbox GL包装器。
这是一个用于使用React构建可访问的富Web应用程序的工具包。
这是一个使用Material-UI的文件上传Dropzone组件。
这是一个基于React.js的时间差显示组件。
这是一个开源的javascript文件上传器。
这是一个基于开源Material风格的组件库。