пытается передать номер телефона через ловушку useEffect, вызывая сообщение и получая функцию из внешнего API и моей базы данных и выводя его в форму sh.
в моем состоянии / редукторе уравнение getCall возвращает журнал консоли с номером.
как мне получить номер в форме.
const LeadForm = () => {
const callContext = useContext(CallContext);
const leadContext = useContext(LeadContext);
const { addLead, getCall } = leadContext;
const { sendCall } = callContext;
const [ number, setNumber ] = useState();
useEffect (()=>{
if(number !== null){
setNumber(number);
//setNumber(number);
}else {
getCall(number);
console.log(number);
}
},[leadContext, number]); ```
const CallItem = ({call:{answered, customer_city, customer_name, customer_phone_number, customer_state, start_time, id, tracking_phone_number }}) => {
const call = {answered, customer_city, customer_name, customer_phone_number, customer_state, start_time, id, tracking_phone_number };
const { sendCall } = useContext(CallContext);
const { getCall, number } = useContext(LeadContext);
const onClick = e => {
sendCall(call);
getCall(number);
}