Nowadays, this final effect thing that I like to do, and so for that to factor in what they're going
to do is that rather than providing them strings would be creating constant messages and data and supplying
to them those constraints.
For example, I notice an alert you haven't selected any sort of options.
And after this note that they're also creating a corporate message like your password has been copied
successfully so hacked messages and create a constant and exploit them to export const copies successes.
So a copy on a school, Texas.
And make sure that it is in all caps.
And after this, give it equal, give it a strength, which is going to be called, were it not hard?
I must say that your messages have been coping successfully.
Your password?
Has been copied.
Successfully and apart from this, will also be creating an alert, so export.
And that which is going to be called the string that you need to select.
You need to.
Select at least.
One option.
Highlighted here are two messages that were exporting from a message store G6 now close it, now it
needs to be a concert, so export.
Constitute.
All right, so here we are exporting two messages.
Hit save.
And blows of this messages.
Now, let's import these two messages and say that Abdul GSX.
So happy and protection and important.
As well as alert.
From Massachusetts.
So here we are importing our copy copies at the Senate as well as our reload now rather than supplying
them, not f's.
Let's give them an alert as well as our copy.
So give them alert.
As well as your copy.
Now, apart from the notice, they'll also be using you as a factor inside application.
So let's first use import I use if I took.
Now they're the board using I use a fake talk show right beneath a password handle creator.
They'll be using I use effect.
So this huge effect is what?
It is going to be taking it out of function.
And the first function that it is going to call upon entering is it handle password generator, so handle
generate password because they want to generate the password, the instant app is being loaded and pass
it in A..
So we had generated our use effect, took no hit save.
So, yeah, all the refactoring that occurred needed has been done now.
Now let's go and take a look at that app.
So if I just head to my hand a generic password.
So now let's see the functionalities of this app.
So this is a password that has been generated for us.
We can specify the length of the password.
We can specify what oil has to be included in that password, if you want to buy, it's later, then
we can specify that.
And check this particular box.
If you want the lowercase letters, then you can check this box if you want the numbers and symbols.
So it's totally upon us what we want.
And if I click on generate new password, it is going to generate a new password for us.
And if I just click on this clipboard icon, you can see those that appear.
It says that your password has been copied successfully and I can drag this toast as well as when I
just place a mouse over it.
It has been stopped.
That means you can see this progress, but that is degrading slowly as well as it has stopped.
And apart from this, if I just reduce the number of password length by reducing password length so
I can reduce it to at least seven.
After that, it won't go down because seven is a minimum limit.
There should be 10 letters and a password, and I do not want any bookcases.
I just want the lowercase number that resembles and click on generate password.
It is going to generate the password, but it won't include uppercase letters.
And if I just want the numbers and symbols only in my password and I click on generate password, then
it is going to create a password that has just numbers as well as symbols.
Navajo Select I want on the uppercase and and select all the other radio buttons and click Generate
new password.
Then I am letting the 20 letters of the new password.
Then after this, what would happen if I just uncheck all the boxes and generate my new password?
Then it is going to give me a door saying that you need to select at least one option.
Now, let me refresh it up now.
If I just press the maximum limit of password 20 and the minimum is seven, so we just can't go below
seven, about 20.
So these are limits originator password.
So this is the app that we have built.