they are still within their respective Time Travel retention periods).
If multiple versions of a dropped table exist, the output displays a row for each version.
With this comes a large amount of data exchange, whether it be from API requests, form submissions, or custom objects to handle our state.
We need to make sure we are delivering data that our components expect to work with, otherwise we will be dealing with unintended consequences in the form of failed component renders or app crashes — we don’t want this. Form validation is by no means the only use case for Yup — use it to validate any object that you need to, whether you are retrieving data from your APIs or an external API library, or simply working with multiple objects or arrays within your project that need to adhere to a particular schema.
Visit the NPMJS page or Github project for their official documentation.Install yup with npm using the following command: I recommend importing the entire library as you start developing, saving you the hassle of revisiting your imports every time you introduce a new Yup object as your forms evolve.When your app is ready to be built, revisit Yup to check whether you are only using a limited amount of components — perhaps you are only utilising the Overall though, if you are utilising more than around 5 components, it can become a code smell to be importing this many objects.Validation becomes much less of a headache, and actually a joy to write and read because of the simplicity of the syntax and abstraction of the Yup library.
To expand your initial understanding of Yup, let’s visit some other useful methods available within the package.
the number of existing objects is less than the specified limit).