Feature Datepicker #2
Labels
🧩 Feature
🏝️ Priority Stretch
Do this once mandatory and key work is done
🦑 Size Large
4-8 hours
📅 Week 4
Assigned during Week 4 of this module
28. Date picker
Instructions: Add the js-datepicker package to your project using
npm install
, and import it at the top of your booking table component. Add different IDs to your 'check in date' and 'check out date'<input>
elements, then create two date pickers usingconst checkInPicker = datepicker(YOUR_ID)
(whereYOUR_ID
is the ID you assigned to your check in/check out date elements).Hint: Read the js-datepicker usage guide
Test:
The date picker appears when you click on the 'check in date' and 'check out date' input elements.
Reflection:
Using
js-datepicker
in this exercise allows you to practice installing and working with packages in JavaScript.Packages contain new functions and properties to work with that may not be available in native JavaScript/HTML. Using packages can often save time instead of writing your own functions, as you are importing code that someone else has written. However, this can have downsides:
(
js-datepicker
recreates HTML's native datepicker element)Think about some of the code you have written in this project. Are there any packages available that might have helped you to complete the features?
For example, CodeYourFuture#26 used validation. Searching npmjs.com for 'validate' shows multiple packages, such as 'validator' and 'Validate'.
Open both of these packages in your browser, and consider the following questions:
The text was updated successfully, but these errors were encountered: