- DOM, Shadow Dom, Virtual DOM
- State and props
- What is StyleSheet.create()?
- StyleSheet.create() is a function that takes a plain JavaScript object and returns a StyleSheet object.
- Instead of creating a new style object every time, StyleSheet helps to create style objects with an ID which is further used to reference instead rendering it again.
- How to reuse/share logics in React?
- Higher order components
- Render props
- What is hooks?
- Hooks are a set of JavaScript functions that let you use state and other React features without writing a class.
- Hooks are a set of JavaScript functions that let you “hook into” React’s lifecycle
- What is Error boundary?
- React component that catches and displays errors in the component tree.
- Context, Provider
- Redux
- Dispatch
- Export default vs export
- Function component
- Higher Order Components
- A higher-order component (HOC) is an advanced technique in React for reusing component logic. HOCs are not part of the React API, per se. They are a pattern that emerges from React’s compositional nature.
- Pure Components
- It implements shouldComponentUpdate with a shallow props and state comparison. So it does not re-render until state and props values are changed
- Create function component as pure component export default memo(Component);
- Flux architecture
- https://medium.com/@sidathasiri/flux-and-redux-f6c9560997d7
- Hermes
- Is javascript new JS Engine