Почти три месяца спустя я восстановил компонент Glad, чтобы не использовать функции внутри jsx, но это не было проблемой (хотя я думаю, что это лучшая практика, верно?)
(исправлено, но не ясно) ответ) Проблема заключалась в симптомах c обозначения css для переменной {inMonth}
, которую я сделал состоянием и переместил ... в родительский компонент ... basedate
была проблема в функции isSameMonth()
, которая каким-то образом получал дату просмотра на рабочем столе, но не на мобильном
(ссылка на компонент месяцы codesandbox), вот моя версия календаря Glad, гораздо проще настроить, если вы узнали React после 2018 года, я думаю
https://codesandbox.io/s/recursing-paper-4vosh?file= / src / components / Calendar / FullCalDrawer / MonthCalSlider. js (коснитесь нижнего правого круга [наполовину закрыт «открытой песочницей на мобильном телефоне»), отпечаток пальца go, чтобы открыть календарь, затем значок в верхнем левом углу, чтобы открыть месячный обзор) ... показывает {inMonth}
обозначение для дочернего компонента css на мобильном телефоне сейчас
Это также будет на * 101 7 * через день или около этого после этого поста (я пытался сделать это codepen & jsbin, но не смог, нужно двигаться дальше)