чтобы получить дни с обьекта Date, date.getDays()
практика нормальная, но, например, если компоненту нужны только дни, то лучше просто передать дни
да не, у меня тут 5 свойств надо получить. Да так как-то слышал, что вроде плохо в jsx функции передавать, но это было для обработчиков событий
ты хочешь типа методы передавать? или инстанс Date и внутри компонента уже вызывать методы
я думаю норм юзать здесь объект даты, но я бы пропс startTime сделал стрингом, чтобы внутри компонента LimitedSaleTimer инкапсулировать логику работы с объектов Date. Также это поможет, когда решишь оборачивать React.memo
а в компоненте написал бы useState(() => new Date(startDateStr))
кстати да... получается, что другие компоненты не будут ничего о логике этого компонента знать, сейчас все поменяю, спасибо
нз)
Обсуждают сегодня