Я изо всех сил пытаюсь добавить Color Thief в приложение реакции. Я следовал инструкции на github, но ничего не изменилось.
Я применил отчет reporte здесь , а затем вставил сценарии в функцию setTimeout, но всегда получаю одну и ту же ошибку:
Не могли бы вы помочь мне запустить эту библиотеку (или аналогичные, если у вас есть альтернативы) в реакции?
Вот мой код:
import React from 'react';
import './App.css';
var ColorThief = require('color-thief');
function App() {
setTimeout(function(){
var colorThief = new ColorThief();
var img = 'img.jpg';
var palette = colorThief.getPalette(img, 8);
var dominant = colorThief.getColor(img);
console.log(palette);
console.log(dominant);
document.getElementById("app").style.backgroundColor = "rgb(" + dominant + ")";
}, 3000);
return (
<div id="app"></div>
);
}
export default App;