question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

React DayPicker 8

See original GitHub issue

v8 will be a TypeScript rewrite and will introduce some major, needed changes.

Testing v8

Add the next version to the dependencies:

yarn add react-day-picker@next

v8 Objectives

  • Rewrite the package to follow the latest React patterns
  • Improve API and customization with custom components
  • Resolve TypeScript typing issues by rewriting it in TypeScript
  • Replace DayPickerInput with a more flexible alternative, e.g. an hook.
  • use date-fns as date utility peer dependency
  • have a browserstack functional tests
  • have a new website

Notes

  • DayPickerInput seems very popular and removing it can make difficult the upgrade.
  • Need to be React +16.8
  • Likely we will need to maintain v7 for a while

Please help 🙏🏾

With more than 1M download per month, react-day-picker needs love

It is time consuming to work alone on this project, organize the repository, write documentation, the functional tests, and the upgrade guides (not native speaker here).

Please help, talk on https://spectrum.chat/react-day-picker

I started this project five years ago as a way to contribute to the awesome React community. I’ve learnt a lot, I had a lot of fun, and met the best developers thanks to it.

However, after all these years, the old codebase is not much fun to maintain and after so many changes, the code is not as good as it should. Developers started filling issues on Github, and the glorious OSS experience I had so far hit me to the point I didn’t want to read Github notifications anymore.

Surprisingly tho, downloads never stopped to grow and this library is still popular! People continue to send PRs, and some even wrote me that it would be sad to see this library to die. These nice messages have been highly motivational so I’m here again ❤️

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:104
  • Comments:53 (16 by maintainers)

github_iconTop GitHub Comments

6reactions
gpblcommented, Apr 22, 2020

Good news everybody!

I could publish a first alpha version on npm:

yarn add react-day-picker@next

I’d love someone helping me, as I will be busy in the next weeks.

  • documentation, proof reading
  • PR reviews
  • pick up something from the project
6reactions
KyorCodecommented, Nov 12, 2019

Is there a roadmap for Alpha and Beta releases on NPM?

Would be very interested to know this 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

Date Picker Component | React DayPicker
React DayPicker is a date picker component for React. Renders a calendar where the user can browse months to select days. DayPicker is...
Read more >
React DayPicker 8 · Discussion #1088 · gpbl/react-day-picker
v8 Objectives. Rewrite the package to follow the latest React patterns; Improve API and customization with custom components; Resolve TypeScript typing ...
Read more >
react-day-picker - npm
React DayPicker v8. DayPicker is a date picker component for React. $ npm install react-day-picker date-fns # using npm ...
Read more >
react-day-picker v8
CodeSandbox is an online editor tailored for web applications.
Read more >
react-day-picker@8.4.1
DayPicker render a date picker component to let users pick dates from a calendar. See http://react-day-picker.js.org for updated ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found