Thanks for the video I'm happy to know about this package for my future use cases and I think you explained all the basics a beginner might need, in an easy to understand manner.
Hello Cosden! I've been eagerly following your React course updates, and I must say, it’s precisely what I've been looking for to advance my skills. I am currently on the job hunt, either in Argentina or remotely. Unfortunately, my current financial situation doesn't allow me to enroll in your course at its full price. I am deeply committed to learning and growing in this field, and I wonder if there might be any scholarships, discounts, or alternative options available that could assist me in accessing this invaluable resource? Thank you for understanding my brother.
First Thank u, second actually I wish that we could do it without any library... sometimes i hate the idea that most of the things we use a library for.
@@matrioxplayz1607 Agree Agree, on one side you're right. but this -Building ur own- will push your skills and your logical thinking add to this usually u will not need to all the functionality of the library. I don't say that the library approach is bad... It's a trade off with personal preference. Thank u.
@@ahmadbenchakhtir5787 ofcourse it will push your skill , but reinventing the wheel is just pure insanity . You could read the code from library instead and also contribute. As for skills , i agree with you point. But doing this isn't helping u anyways so why try
It's not about reinventing the wheel, its about understanding how the library works. Just using a library and not knowing its internals tends to not put a boost on one's skillset
@@andy_lamaxthe reality is building and maintaining a virtualization solution would eat up a majority of your career. you can mine for gold or be a jeweler. choose.
I have a question. Currently you set a fixed hight, what if dont want fix height. What if i want to set 100%? So that i can use anywhere. (I dont want to set it as a prop) Pls can you help?
Thanks for the video. Is there any way to configure when fetchNextPage is called. I have a scenario where the rows loaded doesn't occupy the container height in first three set's of data. This lead to not calling endReached callback even after there is next set of data.
normally with the table, people will have to able to search on it, can this do so? can you show to us how search (example search particular name) works on this?
In a large table, generally we have pagination in the table itself where we anyways display a single page of fixed size and fetch the next page when the user manually moves to the next page. In this case, is there any advantage to this approach?
Thanks for the video, but here one question arises is that what if we have that large amount of image along with text. Will it work or do we need to choose other way?
Please Sir am just from watching your video on react Context api but i have a problem i have created a context api where the context value is set in the login page and the value is displayed in the home page it works fine but when the home page is refresh the value of the context became undefined why please help am a beginner
Context is in-memory storage. When you refresh your page in the browser, everything is reset. If you want to persist data between refresh, you should store it somewhere, like local storage, per instance.
Thanks for the video I'm happy to know about this package for my future use cases and I think you explained all the basics a beginner might need, in an easy to understand manner.
I used react-window in the past. Virtuoso is really a big improvement.
Good quality content, loved the explanation with example, thanks.
Thank you so much, I've been looking for this
Was looking for exactly this
Very cool. Thanks for sharing!
absolute goldmine
thankyou so much for this video!
Hello Cosden! I've been eagerly following your React course updates, and I must say, it’s precisely what I've been looking for to advance my skills. I am currently on the job hunt, either in Argentina or remotely. Unfortunately, my current financial situation doesn't allow me to enroll in your course at its full price. I am deeply committed to learning and growing in this field, and I wonder if there might be any scholarships, discounts, or alternative options available that could assist me in accessing this invaluable resource? Thank you for understanding my brother.
Great video, thanks for that.
great video! thank you so much!
First Thank u, second actually I wish that we could do it without any library... sometimes i hate the idea that most of the things we use a library for.
you probably could, however it would take a lot of effort and you would end up making what is essentially a library
@@matrioxplayz1607 Agree Agree, on one side you're right. but this -Building ur own- will push your skills and your logical thinking add to this usually u will not need to all the functionality of the library. I don't say that the library approach is bad... It's a trade off with personal preference. Thank u.
@@ahmadbenchakhtir5787 ofcourse it will push your skill , but reinventing the wheel is just pure insanity . You could read the code from library instead and also contribute. As for skills , i agree with you point. But doing this isn't helping u anyways so why try
It's not about reinventing the wheel, its about understanding how the library works. Just using a library and not knowing its internals tends to not put a boost on one's skillset
@@andy_lamaxthe reality is building and maintaining a virtualization solution would eat up a majority of your career. you can mine for gold or be a jeweler. choose.
what if the user component has dynamic height, it could be different height in different cases, does Virtuoso handle this?
thanks for the video ^^
Very interesting video!!! It seems like an alternative to tanstack query, no? What are the pros and cons of it against TQ?
They are different things! This is a rendering optimization, RQ is a data fetching lib!
I think OP is referring to Tanstack Virtual, which handles list virtualization. Also curious how these two libs compare@@cosdensolutions
I have a question. Currently you set a fixed hight, what if dont want fix height. What if i want to set 100%?
So that i can use anywhere.
(I dont want to set it as a prop)
Pls can you help?
Thanks for the video. Is there any way to configure when fetchNextPage is called. I have a scenario where the rows loaded doesn't occupy the container height in first three set's of data. This lead to not calling endReached callback even after there is next set of data.
normally with the table, people will have to able to search on it, can this do so? can you show to us how search (example search particular name) works on this?
In a large table, generally we have pagination in the table itself where we anyways display a single page of fixed size and fetch the next page when the user manually moves to the next page. In this case, is there any advantage to this approach?
it all depends on how you want to do it. As long as you load paginated data and not all at once, you are good!
Thanks for the video, but here one question arises is that what if we have that large amount of image along with text. Will it work or do we need to choose other way?
It would work the same!
Hey bro, i am building a chat app and it has aa lot of dynamic content so how can i use it?
Please Sir am just from watching your video on react Context api but i have a problem i have created a context api where the context value is set in the login page and the value is displayed in the home page it works fine but when the home page is refresh the value of the context became undefined why please help am a beginner
u can use 'emittor' package
npm i emittor
Context is in-memory storage. When you refresh your page in the browser, everything is reset. If you want to persist data between refresh, you should store it somewhere, like local storage, per instance.
If You want to persit data you need to use localstorage
Is it ok to use this with nextjs 14?
do you use vim ou vscode?
Vscode with vim bindings
observer api? pagination?
any reason not to use tanstack virtual?
there's not just one way to do things ☺️
So how does this library compare to the Flatlist implementation?
its very similar actually. FlatList implements virtualization as well
Like
npm i emittor
But *why* 😄