Creé una biblioteca de componentes para ReactNative usando react-native-builder-bob para empaquetar. Con algunos componentes como Botón, Imagen, etc. funciona muy bien, pero cuando intento importar un componente de Texto falla y muestra este error:
Ver la devolución de llamada del captador de configuración para el componente 'RCTTEXT' debe ser una función (recibir indefinido)
Si en el proyecto donde importo este componente hago algún cambio, la vista se refresca y el error desaparece, pero cada vez que ejecuto el proyecto por primera vez se muestra este error.
Aquí está el componente importado:
import {Text} from 'react-native'; export const MyText = ({...props}) => <Text {...props} />;Y después, esta es la forma en que importo este componente en otra aplicación:
import { MyText } from 'my-library' export const Example = () => { return <MyText>Hello</MyText> }Estaba buscando el error de 'View config getter....' y lo único que encontré es provocado por un error de importación, pero solo ocurre con este componente.
¿Qué cosa podría estar provocando este error?
Gracias por adelantado
Intente usar su componente de texto personalizado de esta manera.
import {Text} from 'react-native'; export const MyText = ({children, ...props}) => <Text {...props}>{children}</Text>;Espero que resuelva tu problema.
bien.... finalmente encontré el error. Todo está muy bien desde mi biblioteca de componentes, pero, aparentemente, en mi biblioteca de componentes tengo la versión nativa de reacción 0.68.0 y, en la aplicación donde estaba importando estos componentes, tenía una versión inferior (0.67.3). Si uso la misma versión, ¡está funcionando!