Skip to content

Commit aa59ea7

Browse files
committed
Add performance interview questions
1 parent 4289a74 commit aa59ea7

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,7 @@
306306
|290| [Is it prop must be named as render for render props?](#is-it-prop-must-be-named-as-render-for-render-props)|
307307
|291| [What are the problems of using render props with pure components?](#what-are-the-problems-of-using-render-props-with-pure-components)|
308308
|292| [How do you create HOC using render props?](#how-do-you-create-hoc-using-render-props)|
309+
|293| [What is windowing technique?](#what-is-windowing-technique)|
309310

310311
## Core React
311312

@@ -4915,4 +4916,5 @@
49154916
}
49164917
```
49174918
This way render props gives the flexibility of using either pattern.
4918-
4919+
293. ### What is windowing technique?
4920+
Windowing is a technique that only renders a small subset of your rows at any given time, and can dramatically reduce the time it takes to re-render the components as well as the number of DOM nodes created. If your application renders long lists of data then this technique is recommended. Both react-window and react-virtualized are popular windowing libraries which provides several reusable components for displaying lists, grids, and tabular data.

0 commit comments

Comments
 (0)