react-color README

The project's README from github.com/casesandberg/react-color. As one markdown file: README.md.

React Color

Npm Version Build Status License Downloads

Demo

Demo

Live Demo

Installation & Usage

npm install react-color --save

Include the Component

import React from 'react'
import { SketchPicker } from 'react-color'

class Component extends React.Component {

  render() {
    return <SketchPicker />
  }
}

You can import AlphaPicker BlockPicker ChromePicker CirclePicker CompactPicker GithubPicker HuePicker MaterialPicker PhotoshopPicker SketchPicker SliderPicker SwatchesPicker TwitterPicker respectively.

100% inline styles via ReactCSS

react-color (casesandberg/react-color)

Searching Database…

Что это такое?React Color — это набор из 13 компонентов выбора цвета для React, повторяющих палитры, привычные по Sketch, Photoshop, Chrome, GitHub и Twitter.
Это отдельное приложение или набор компонентов, которые я встраиваю в свой React-код?Это библиотека React-компонентов, опубликованная на npm, — каждый палитро-пикер (SketchPicker, ChromePicker, PhotoshopPicker и так далее) — это компонент, который вы импортируете и отрисовываете внутри своего приложения.
Как добавить пикер в свой проект?Установите его из npm и импортируйте только те пикеры, которые нужны, — пакет экспортирует 13 компонентов: от AlphaPicker и CirclePicker до SketchPicker и TwitterPicker.
Какие зависимости у него кроме React?reactcss отвечает за встроенные стили, tinycolor2 — за преобразования цветов, а рядом идут lodash, material-colors, prop-types и @icons/material — всё это обычный JavaScript, без нативного кода.
Понадобится ли пикерам настройка CSS или они будут конфликтовать с моими текущими стилями?Нет — компоненты не содержат ни одного файла стилей, потому что всё оформление сделано инлайн через ReactCSS, так что импортировать нечего, и конфликтовать с вашей CSS нечему.
Какие готовые пикеры в него входят?Тринадцать: Sketch, Photoshop, Chrome, GitHub и Twitter, а также Material, Compact, Swatches, Circle, Block, Slider, Hue и Alpha.
Могу ли я собрать пикер под оформление своего интерфейса вместо готовых вариантов?Да — второй по счёту пункт в README как раз о том, как собрать собственный пикер из отдельных блоков-компонентов, которые экспортирует библиотека.
Можно ли попробовать пикеры, прежде чем что-то устанавливать?Да, в README есть ссылка на живое демо, где можно попробовать все 13 пикеров прямо в браузере.
Насколько это проверенное решение?Проект на GitHub с августа 2015 года, у него больше 12 000 звёзд, а тестовый скрипт запускает Jest и ESLint.
Size
5.8 MB
Stars
12.3K
Age
11y
Commits · 90 Days