1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/meichao-React-webpack

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Что делает проект React-webpack?

Разработка универсальных компонентов для React.


Конфигурация:

  • $ npm install webpack -g
  • $ npm install
  • $ npm run dev (чистые статические страницы)
  • Откройте localhost:8181/, чтобы увидеть результат.

Или:

  • $ npm install webpack -g
  • $ npm install
  • $ npm start (бэкенд на express, пока что есть только один пример интерфейса: api/Page, данные можно увидеть в компоненте страницы).
  • Откройте localhost:8181/.

Целевые компоненты:

  • карусель;
  • кнопка;
  • поле ввода;
  • возврат к началу;
  • текстовая подсказка;
  • разбиение на страницы;
  • иконка;
  • окно выбора;
  • выпадающее меню;
  • выбор даты;
  • таблица;
  • загрузка файлов;
  • флажок;
  • форма;
  • множественный выбор.

Уже готовые компоненты:

  • MButton;
  • MTooltip;
  • MInput;
  • MBackTop;
  • MIcon;
  • MPagination;
  • MSelect.

Оставшиеся проблемы:

1. Классы инструментов

Классы инструментов используются для привязки событий к компонентам или страницам, например, события click. В настоящее время обрабатываются только глобальные объекты, такие как document и window. Обработка классов и идентификаторов ещё не выполнена. Позже следует добавить обработку для компонентов и страниц с собственными классами инструментов.

2. Документация API

В настоящее время разработка компонентов занимает основное внимание (также проекты компании довольно заняты), поэтому написание документации по API происходит медленно. Позднее она будет добавлена, чтобы упростить использование для пользователей.

3. Адаптивность страниц

При разработке компонентов необходимо также обеспечить адаптивность отображения страниц (не компонентов).


Обратная связь по проблемам:

1. Проблема с нестабильной установкой модуля node-sass

Поскольку сервер node-sass находится за границей, установка может быть сложной из-за ограничений в сети. Можно рассмотреть возможность использования зеркала Taobao для установки напрямую.

  1. Установите cnpm (https://npm.taobao.org/). npm install -g cnpm --registry=https://registry.npm.taobao.org

  2. Установите node-sass в папке проекта. cnpm install --save-dev node-sass Примечание: --save-dev автоматически добавит node-sass в package.json в папке проекта.


Обратная связь

Если у вас есть какие-либо вопросы или проблемы, пожалуйста, свяжитесь со мной. Вы можете использовать следующие способы связи:


  var siteSource = {
    name  : "梅超",
    site : "http://bigmeichao.com/"
  }

Примечание: Перевод выполнен с помощью искусственного интеллекта и может содержать неточности.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Технологии, используемые для разработки универсальных компонентов React: React, Webpack, Express, ES6. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/meichao-React-webpack.git
git@api.gitlife.ru:oschina-mirror/meichao-React-webpack.git
oschina-mirror
meichao-React-webpack
meichao-React-webpack
master