Recibo este error cada vez que uso 'mathjs'
TypeError: indefinido no es un objeto (evaluando '_mathjs.default.fraction')
Básicamente mi código es este
import React from 'react'; import {View, Button} from 'react-native'; import mathjs from 'mathjs'; const App = () => { return ( <View> <Button title="TestButton" onPress={() => { console.log(mathjs.fraction(1, 2)); // equals to ½ }} /> </View> ); }; export default App;Mirando la página npm de la biblioteca , creo que necesita usar una importación con nombre, no la predeterminada:
import { fraction } from 'mathjs';Las exportaciones con nombre no se mostrarán como propiedades de la exportación predeterminada. Podría usar esta sintaxis para obtener todas las exportaciones con nombre:
import * as mathjs from 'mathjs;Aunque a menos que realmente los esté usando todos, no lo recomiendo, ya que creo que vencería el movimiento de árboles para su paquete de javascript.
Consulte los documentos de importación para obtener más información.