Next

🦍 A configurable component library for web built on React.
Alternatives To Next
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Semantic Ui React13,0628,4651,1298 days ago153May 31, 2022194mitJavaScript
The official Semantic-UI-React integration
Evergreen12,16275872 days ago246July 18, 202256mitJavaScript
🌲 Evergreen React UI Framework by Segment
Nextui10,54917a day ago82August 26, 2022140mitTypeScript
🚀 Beautiful, fast and modern React UI library.
Primitives9,885133a day ago152September 21, 2022195mitTypeScript
Radix Primitives is an open-source UI component library for building high-quality, accessible design systems and web apps. Maintained by @workos.
React Spectrum8,8302602 days ago373September 24, 2022515apache-2.0TypeScript
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
Baseweb8,34022646 days ago914September 22, 2022189mitTypeScript
A React Component library implementing the Base design language
Fast8,338312 days ago57September 01, 2022360otherTypeScript
The adaptive interface system for modern web experiences.
React955,753
a month ago39mitTypeScript
🌈🕹 Windows 95 style UI component library for React
Polaris5,3511295521 hours ago669September 23, 2022604otherTypeScript
Shopify’s design system to help us work together to build a great experience for all of our merchants.
Next4,384657,0777 days ago450September 20, 2022635mitJavaScript
🦍 A configurable component library for web built on React.
Alternatives To Next
Select To Compare


Alternative Project Comparisons
Readme

English | 简体中文

Fusion

An enterprise-class UI solution for backend system, aimed at settling the problems like cooperation between designers and front-developers, consistency of product experience and development efficiency.


You can customize your own DesignSystem via Collaboration Platform.💖 Designers will receive design materials by Fusion Cool - an easy to use plugin on sketch. Developers will get code fragment on IceWorks. At the same time, the consistency between code and visual manuscript is guaranteed. 😍

howtouse

🤔 Why use

@alifd/next usually used with Fusion Design to improving designer-developer collaboration and development efficiency. Designer can customize the UI of components and release an npm theme package. Developer can use this theme package directly, and don't need to care about the UI refactoring. It saves the workload of reductive degree review repeatedly with designers, and greatly improves the development efficiency.

💻 Browser Compatibility

Chrome Firefox Edge IE Safari Opera UC
9+ ✔

🚀 Quick Start

🛠 Install

1.Use NPM ( Recommend )

npm install @alifd/next --save

2.Import in Browser

Use the script and link tags in the browser to directly import the file and use the global variable Next. We provide files such as next.js/next.min.js and next.css/next.min.css in the @alifd/next/dist directory in the npm package, or via unpkg Download it.

<link rel="stylesheet" href="https://unpkg.com/@alifd/next/dist/next.css" />

<script src="https://unpkg.com/@alifd/next/dist/next.js"></script>

// The above ways import latest @alifd/next, we recommend you specify version.
<script src="https://unpkg.com/@alifd/[email protected]/dist/next.min.js"></script>

// Or import as your own static resource
<script src="../build/public/@alifd/next.js"></script>

☔️ Dependencies

  • @alifd/next is based on [email protected] development and is currently not compatible with versions below [email protected]. react/react-dom is used as peerDependencies, which requires the user to manually install or import it.
  • @alifd/next use moment library to implement date-time related component. moment is also used as peerDependencies, which requires the user to manually install or import it.

🎯 Import

Import All

import '@alifd/next/dist/next.css';
// import '@alifd/next/index.scss';

import { Button, Input } from '@alifd/next';

Import module with plugin

1. Import module manually

import Button from '@alifd/next/lib/button';
import '@alifd/next/lib/button/style';

2. Use with babel-plugin-import ( Recommend )

// webpack babel loader option or .babelrc
{
    // ...
    plugins: [
        [
            'import',
            {
                libraryName: '@alifd/next',
                style: true,
            },
        ],
    ];
}

It will transform code as below

import { Button } from '@alifd/next';

To

import Button from '@alifd/next/lib/button';
import '@alifd/next/lib/button/style';

🔗 Advanced

🌈 Contributing

Use Gitpod, a free online dev environment for GitHub.

Open in Gitpod

Or clone locally:

📣 Join Group

Use Dingtalk App scan the Qrcode to join in Dingtalk Group : Join the chat at dingtalk

Popular Reactjs Projects
Popular Component Library Projects
Popular Web User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Reactjs
Theme
Designer
Fusion
Design System
Component Library