Поддержка Styled Components для Preact без Preact Compat?

Я сделал шаблонный проект с Electron, включая компоненты Preact и Styled, которые можно найти https://github.com/deadcoder0904/wip-desktop

Он по-прежнему выдает сообщение об ошибке Модуль не найден: Ошибка: не удается разрешить «реагировать».

webpack.config.js

  resolve: {
    alias: {
      react: "./src/react.js"
    }
  }

источник/реакция.js

module.exports = require("preact");

module.exports.PropTypes = { func() {} };

И я думаю, что делаю это правильно, как указано в https://twitter.com/_developit/status/843536715587502080


person deadcoder0904    schedule 08.04.2018    source источник
comment
В твиттере написано .PropTypes = { func: {} };, но ваши PropTypes это { func() {} }   -  person Simon    schedule 08.04.2018
comment
все еще не работает или не решает проблему   -  person deadcoder0904    schedule 08.04.2018


Ответы (1)


React следует писать с заглавной буквы R, вероятно, это и является причиной ошибки.

Что касается PropTypes, с тех пор он опубликовал обновленное решение с использованием babel-plugin-transform-react-remove-prop-types: https://twitter.com/_developit/status/972933585538830336

person jgierer12    schedule 29.05.2018