DatePicker 声明 disabledDate 在 year 视图下性能差
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- react, typescript
- Domaine
- frontend, performance
Piste de recherche
Commencez par le traitement de disabledDate pour les vues annuelles et mensuelles, puis reproduisez la réévaluation répétée du callback signalée dans le panneau annuel. Confirmez le comportement attendu avec les maintainers, notamment s’il faut ignorer disabledDate ou introduire disabledMonth et disabledYear ; le travail est terminé lorsqu’une API convenue est définie, que la désactivation au niveau de la date est préservée et qu’une couverture de régression est en place.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
目前的 disabledDate 的设计是一个完全自由开放的设计,它可以是禁用连续的日期,可以是禁用独立的日期。
在渲染面板的时候,就会需要查找面板选项范围内是否存在可选的值,这样在极端情况下:即 year 面板,整年都不可选,则需要执行 365 次 disabledDate 才能推断出该年不可选。整个 year 面板最坏的情况是 3(列表) * 4 (行)* 365 次,相信没有人能接受这个性能吧😂。
所以我建议是不是在 year/month 视图不要应用 disabledDate,用户反正最终是要选到 date 上,能保证 date 的disabled 正常就可以了。或者是另外提供 disabledMonth、disabledYear 来解决性能问题
- Langage dominant
- TypeScript
- Étoiles
- 304
- Forks
- 349
- Merge moyen
- 43 min
- PR mergées (30 j)
- 1
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de react-component/picker
-
Disabled date entered manually is not reverted on blurPeut-être pris @Ye-YiChen l’a pris il y a 7 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 68/100
react-component/picker#1018 · 2 commentaires ·
-
enter date manually in format YY prevent the user to add YYYYPeut-être pris @nrps9909 l’a pris il y a 53 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
react-component/picker#956 · 1 commentaire · 1 réaction ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
react-component/picker#955 · 1 commentaire · 1 réaction ·
-
[Bug / DX]: Deep imports for generateConfig are incompatible with pnpm and break module resolutionPeut-être pris @DanielChutkowskiJMMJ l’a pris il y a 335 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 58/100
react-component/picker#949 ·
-
DatePicker does not trigger onChange when manually clearing input textPeut-être pris @nrps9909 l’a pris il y a 53 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
react-component/picker#946 ·
Toutes les issues de react-component/picker
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
simkimsia/netlify-axi#19 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
subhranshudash13-dotcom/Contribo#74 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement frontend good first issue Stellar Wave trivial
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
Godgift-care/sci-healthcare-frontend#166 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
backend good first issue security Stellar Wave trivial
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Godgift-care/sci-healthcare-backend#171 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour