Как создать пакет ReactJS для публикации в npm? - PullRequest
0 голосов
/ 04 июля 2019

У меня есть компонент реагирования, который я хочу опубликовать в npm, и я надеялся, что кто-нибудь может объяснить несколько вещей, которые помогут мне начать работу с ним. В прошлом я публиковал пакеты node.js на npm, но это мой первый пакет реакции, и я не могу заставить его работать.

Это небольшой пример того, чего я планирую достичь:

Моя упаковка этикетка-упаковщик :

import React, { useState, useEffect, useRef, useCallback } from 'react';

export default function ({ label }) {
  return <div className="label-wrapper">{label}</div>
};

Другие люди, которые хотят использовать мой пакет:

import React from 'react';
import LabelWrapper from 'label-wrapper';

export default function () {

  return <div><LabelWrapper label="Hello World" /></div>

}
  1. Я использую create-react-app для этого? Или установить react и react-dom вручную? Потому что я хочу сделать его очень маленьким, чтобы его можно было импортировать в другие проекты. Это вроде react-router-dom или material-ui, но очень, очень меньше.

  2. Если я использую create-react-app, нужно ли также строить (react-scripts build)? Это то, где я больше всего смущен, потому что create-react-app предназначен для создания одностраничных приложений, и он несет в себе множество дополнительных функций, которые мне не нужны.

Если у вас есть ссылка с подробным руководством, это действительно поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...