Как я могу использовать ответные зацепки в среде reactjs библиотеки разработчиков? - PullRequest
0 голосов
/ 01 февраля 2020

Я хочу разработать библиотеку reactjs с использованием реагирующих хуков.

Итак, я создал среду разработки с webpack и webpack-dev-server.

Без использования хуков она работает хорошо но когда я их использую, я получил следующую ошибку:

Invalid hook call

Это репозиторий для воспроизведения ошибки: Repo github

Это связанный разговор на github, посвященный той же проблеме: проблема github

1 Ответ

0 голосов
/ 01 февраля 2020

Не могли бы вы попробовать переместить реактив и реагировать на зависимости (а не dev-зависимости) внутри пакета. json?

РЕДАКТИРОВАТЬ:

import React, { useState } from 'react';
import ReactDOM from 'react-dom';

const App = () => {
   const [value, setValue] = useState('World');

   return (
        <div>
          <h1>{`Hello ${value}`}</h1>
          <button onClick={() => setValue('Hooks')}>Click</button>
        </div>
     )
}

ReactDOM.render(<App />, document.getElementById('root'));
...