App de numerologia para babies
Minha esposa adora o tema sobre numerologia e bebês. Nosso terceiro filho nasceu há três dias. Gostaria de surpreendê-la com um aplicativo de numerologia para bebês.
Preciso de algumas dicas porque estou preso neste ponto abaixo.
Após inserir o nome e a data de nascimento, é necessário um resultado numérico fatorando os números que cada letra representa, somando e fatorando com a data de nascimento e consoantes, obtendo assim 3 resultados: Número do Destino, Personalidade e Alma.
Assim, após o resultado sair com 3 números (de 1 a 9) correspondentes a cada uma dessas palavras-chave, cada número virá com seu significado, de forma muito carinhosa voltada para bebês para mães que estão pesquisando a numerologia de seus filhos ou futuros filhos quando grávidas.
So far, eu tenho isso. Ainda sem o StyleSheet, mas não importa, ainda não funciona. Fica dando esse erro:
ERROR TypeError: undefined is not a function, js engine: hermes
import React, { useState } from 'react';
import { View, Text, TextInput, Button } from 'react-native';
import Numerology from 'numerology';
const InputScreen = ({ onSubmit }) => {
const [name, setName] = useState('');
const [dob, setDob] = useState('');
const handleSubmit = () => {
const destinyNumber = Numerology.destinyNumber(name, dob);
const lessonNumber = Numerology.lessonNumber(dob);
const personalityNumber = Numerology.personalityNumber(name);
onSubmit(destinyNumber, lessonNumber, personalityNumber);
};
return (
);
};
const App = () => {
const [result, setResult] = useState([]);
const handleCalculation = (destinyNumber, lessonNumber, personalityNumber) => {
const destinyNumberMeaning = "Número que representa o propósito geral de vida, derivado do nome completo de nascimento.";
const lessonNumberMeaning = "Número que representa as principais lições de vida e oportunidades de crescimento, derivado da data de nascimento.";
const personalityNumberMeaning = "Número que representa a personalidade e aparência exterior, derivado das consoantes no nome de nascimento.";
const resultArray = [
{ number: destinyNumber, meaning: destinyNumberMeaning },
{ number: lessonNumber, meaning: lessonNumberMeaning },
{ number: personalityNumber, meaning: personalityNumberMeaning }
];
setResult(resultArray);
};
return (
{result.map((item, index) => (
{Número ${index + 1}: ${item.number}}
{Significado: ${item.meaning}}
))}
);
};
export default App;
Help!?