React Desktop React UI 桌面组件开源项目

我要开发同款
匿名用户2015年10月19日
130阅读

技术信息

开源地址
https://github.com/gabrielbull/react-desktop
授权协议
MIT

作品详情

ReactDesktop是基于FacebookReactJS的JavaScript库,为OSXEICapita和Widows10提供Web原生桌面体验,支持ode-webkit和Electro.js,但可以在任意JavaScript驱动的项目使用。

在线演示:https://gabrielbull.github.io/react-desktop/demo/ 

安装:

pm istall react-desktop --saveOSXElCapita

Widows10

简单使用:

import React from 'react';import {  Widow,  TitleBar,   PushButto,   TextField,   Toolbar,   Box,   SegmetedCotrol,  IdetermiateCircularProgressIdicator,  Form,  Label} from 'react-desktop';class MyApp exteds React.Compoet {  costructor() {    super();    this.state = { selectedTab: 'logi' };  }  reder() {    retur (      <Widow>        <TitleBar           title="My App"           cotrols          oClosePress={() => { alert('close'); }}          oResizePress={() => { alert('resize'); }}          oMiimizePress={() => { alert('miimize'); }}        >          <Toolbar/>        </TitleBar>        <Box>          <SegmetedCotrol>            <SegmetedCotrol.Item               title="Logi"              selected={this.state.selectedTab === 'logi'}              oPress={() => { this.setState({ selectedTab: 'logi' }) } }            >              <Form oSubmit={() => { alert('submit'); }}>                <Label color="red">Error</Label>                <Form.Row>                  <Label>Userame</Label>                  <TextField defaultValue="" placeholder="Userame"/>                </Form.Row>                <Form.Row>                  <PushButto oPress={() => { alert('cacel'); }}>Cacel</PushButto>                  <PushButto oPress="submit" color="blue">Submit</PushButto>                  <IdetermiateCircularProgressIdicator visible absolute/>                </Form.Row>              </Form>                          </SegmetedCotrol.Item>          </SegmetedCotrol>        </Box>      </Widow>    );  }}

功能介绍

React Desktop 是基于 Facebook ReactJS 的 JavaScript 库,为 OS X EI Capitan 和 Windows 10 提供 Web 原生桌面体验,支持...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论