компонет <Timer/> со своими пропсами и не подключенный к хранилищу,как лучше всего получать во время клика на кнопку в родительском компоненте время текущее время таймера, сразу напрашивается передавать туда колбэк что, собственно я и сделал, но возможно есть какой-то другой вариант
пока реализовано так:
<родительская функция>
let localtime = '';
const getSpentTime = (currenTime) => {
localtime = currenTime;
};
<Button
className='btn-warning'
onClick={hadlePause}
>
<Timer
status={task.STATUS}
spentTime={task.SPENT_TIME}
start={task.START_TIME}
getTime={getSpentTime}
/>
внутри таймера
if (getTime) getTime(time);
собственно это работает, но возможно есть другие пути?
у тебя нормальное решение
мне нравится
гайс, может кто-то что-то подскажет, а? в вю есть хотя бы эмет, чтоб передать событие наверх
Обсуждают сегодня