Quiero usar el paquete llamado "youtube-music-api", sin embargo, no puedo hacer que funcione dentro de React. El código reside dentro de un componente React que lo activa cuando se monta el componente. El código que utilicé es el siguiente:
const YoutubeMusicApi = require('youtube-music-api') function fetchResults(data) { const api = new YoutubeMusicApi() api.initalize() .then(info => { api.getSearchSuggestions(data).then(result => { console.log(result) }) }) }Sin embargo, termina fallando cuando intento ejecutarlo, recibo lo siguiente:
Intenté usar el paquete fuera de React y funcionó correctamente. Entonces, sospecho que el problema puede deberse a que con React estoy sirviendo la página al usuario donde luego realiza la llamada a la API. ¿Cómo podría usar el paquete dentro de React?
Sugiero usar el paquete faker.js . puede obtener fácilmente datos falsos según su caso de uso.
import faker from 'faker' const [data,setData] = useState([]) useEffect(() => { var randomName = faker.name.findName(); // Rowan Nikolaus var randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz var randomCard = faker.helpers.createCard(); // {avatar , name etc..} setData({ name : randomName , email : randomEmai , card : ...randomCard }) },[]);