Если React Component Library нужна React как одноранговая зависимость, как я могу заставить Preact использовать ее? - PullRequest
0 голосов
/ 03 июля 2019

Предположим, у меня есть React Component с именем myLibrary.

myLibrary экспортировал <Hello /> Компонент:

import React from 'react';

function Hello() {
  return <div>World</div>
}

И myLibrary, специфичный для package.json React как зависимость от узла.

Это означает, что он не устанавливается React, когда я устанавливаю npm в другой мой проект.

Как я могу использовать myLibrary в моем проекте preact без установки React?

В моем преактном проекте:

yarn add myLibrary

// main.js
/** @jsx h */
import { Hello } from 'myLibrary';
import { h, render } from 'preact';

render(<Hello />, document.body);

Как я могу сделать все это без установки React?

1 Ответ

1 голос
/ 15 июля 2019

Вот для чего нужен preact-compat! Вы хотите реализовать согласно readme здесь: https://github.com/developit/preact-compat

...