Estoy usando ReactJs y Recoil. Al exportar un átomo e importarlo a App.js, obtengo un TypeError: Object (...) no es una función, ¿cuál es el problema?
átomos.js:
import atom from 'recoil'; export const textState = atom({ key: 'textState', // unique ID (with respect to other atoms/selectors) default: '', // default value (aka initial value) });Aplicación.js:
import { useRecoilState, atom } from 'recoil'; import { textState } from "./atoms"Parece que es posible que necesite destruir el atom de la biblioteca de retroceso
Intente cambiar su importación para que se vea así:
import { atom } from 'recoil'
Más información en sus documentos: https://recoiljs.org/docs/introduction/getting-started
Obtenga más información sobre la desestructuración en JavaScript: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment