 Hello everyone, I hope everyone is very fresh And because I don't know anything and I'm sick My topic is why do you use React Canvas? Something about me, I have no idea I don't know if you have seen it or not I don't know It matters that I don't know anything I just ask the topic that I'm always thinking about Why does React Canvas Understand the rendering process that happens behind the browser While I concentrate on something On your page How to optimize your scrolling performance Going to the React Canvas Pulted by the keys If you want to implement Canvas to the React And this will make you achieve That vision on the way So you say, it's nothing but a Jack So Jack is very clever If you're a softwareless That means you experience this When there's a motion on the screen Like when you're scrolling But browser is your normal So the Jack is basically Jack For example, it's basically created To be of interest So whenever the user interacts with your page And the land gene experiences A lot of words, a lot of good Jack Which will occur to you By the land force of the user Because this will work But I need my practice So each device Your pressure will see 60 and a half seconds more So the browser needs to master the device This device is refresh rate That is, it has to come up with When you create a new lecture For each of those impressions So if you calculate It's up to 30 seconds by 60 Which is roughly as 60 But browser internally has to go a lot more So that's really the only thing That you can do in a sentence To render a particular page on each of those Now, when the browser pays to do that That is when you experience the Jack That is when you experience that Jack So in this example, it's not as important It's not the same So you're going to understand That work is very expensive So the browser actually follows the series of steps In order for you to see something That has to go through all these steps So there are basically four steps The first one is the mathematics So in this step, the browser basically determines All the CSS rules The CSS rules apply for each element That is something for the category Once it's done for the category It moves on to the layout phase So the layout phase of the browser Is the professional dimension of Each of the elements of the category That means you see something on the screen You know During the page phase, it only adds color And it paints a concrete layer But these layers are not here That means you cannot see anything on the screen To see everything happens in the Commodal phase that is when the browser Actually follows it And not vice-versa But I mean by that If suppose you're calling your CSS Rule for style So there's four steps It has to follow through the layout And then come to the stage All of these levels So technically the browser Has to go like this Obviously It has to go like this It means less work Means more of the magic So why do you think That this is a rolling issue You know all the problems When you are doing today You are not required to do it Because what is the problem Or what is the problem A user has to scroll through this A user has to scroll through Now can see the layout Can see So it has to be smooth Now even the users are very good They can see the difference You are not able to deliver it So I said the layout But what can keep the mind Trying to find something First thing is You have to avoid it's persistence So we know this You know As the main developer We use all the styles and you know And then in both the versions You say okay Something is not working This thing is not working This thing is slow You should avoid it's persistence So let me give you a example From layout So when you actually Pivot top and left Topically on a particular element The browser acts to the whole layout To give you the correct answer So it has to go to the layout It has to paint It has to fill in the questions And then finally it renders it Such is something that For this minus 100% You can use it Using the transform property The transform property Only if there is a component there It pays to win So let me say What? Defaults and rebates Consider the offset top property So let me give you an element It gives us rebates And if by chance You want to change properties Of some other element Then it causes rebates So it creates a vicious cycle Of rebates, rebates, rebates So the browser's actually stuck You won't realize that when you put But when you actually see behind the scenes The browser's stuck With rebates and rebates So you should see the rebates And rebates to meanwhile One way to show How it works Very much as you can use Because animation paint Is debauching a scroll This is one of the major things Which I think you should keep in mind Generally there are ways On how to scroll an animation Which is Which used to work But now it came out Because When you do that Your view How this can actually go User is scrolling the page So the visual aspect Really not necessarily Is the same with the scroll You can What we're going to instead Is debauching a scroll You can just keep Making scroll position and variable And then Apply what you actually Want to do base on animation So that means the browser Doesn't have to Reveal everything in animation This is very good But it's actually Because of these They make how we optimize scrolls So why should we do canvas? Question number eight So the app just Basically Creates this app It uses this app As you can see Basically It gives up on everything And it's convenient Right now It's to be endorsement You can use it And it blends them With a very high performance rate So technically You have a very high performance Plus you can do what we have So it's like a super pop-up What we have And this is just a super visual Explanation of power we have Okay It uses the app We have But how it actually Achieve that It's music This It has The best Which it provides So It provides a set of Standard we have And it seems like You have to write context And then You have to write Or Create a red candle Or whatever it is Right But using the app As you don't have Only your app You can just Regularly render These components And you're doing this Regularly So it's always Component Or parent component Each component And we can Get a better understanding Component which comes In any app These are the pieces That you've lost In which By which You create your app That you can draw Your UI Like Or you can draw A standard To do this That is that So we have that Only handle So Element one If you want to do The standard part It is handled by a leader A leader component And it is supplied By a leader And together We can lead This is a very simple Provided that Your components Are created And it is printed Component You can see A bit In which I thought This is nothing But it does It is applied To me And together It renders In the app Yeah It renders To me And compass In a simple way So Group allows us To component together To make a logical Application Or to make A standard app If you look Something That is a Component Right I get it Just that You can use That In this case The best thing By which You achieve So Because of this When it caches On your operations When it uses Those Technically it doesn't Have to be that clear It doesn't have to be that clear It doesn't have to be that clear It doesn't have to be that clear It caches So if you are So even for a second You must see this Enjoy it We see It is I just extended The previous example So instead of now Just feathering The image I have grouped Imagered text together So I have voted Group Imagered text from I have applied it on Imagered to better The returner Lost the group Of the component Improved Along with the Which separates Component All characters On which you place All your other components So this actually Provides a space For all your Other Candle standards Let's see this example So this is Actually I have put it In your library Exactly And if you want To assess Which suits Your needs You need to Go to the Library To see What you are using Because If you are not Taking care Of what you are using Then you can See this That's why I don't know I do also A lot of people Music Happens Because Because There is A lot of people Music Happens Because Because There is A lot of people Music Happens Because There is A lot of While There is A lot of people Music Happens Because There is A lot of people Music Happens Because Yes It has A lot of good Because Actually Music Happens Because It has A lot of people Music Happens It's on the bed, not in the living room. Plus, if you see the FPS, it releases up to 60 FPS. And then I go to sleep. The music keeps on scrolling, it catches it, and it continues to sleep on the bed. So, what I'm going to do is pick up the product from the toilet and look at it.